怎么算出来的一点都不对#include#include#includemain(){\x05char sex;\x05double a,b,c,d,e;\x05\x05printf("请选择你的性别:(M代表男性,W代表女性)");\x05scanf("%c",&sex);\x05printf("请输入你的身高");\x05scanf("%f",&a);\x05pr

来源:学生作业帮助网 编辑:六六作业网 时间:2024/11/15 23:39:35
怎么算出来的一点都不对#include#include#includemain(){\x05charsex;\x05doublea,b,c,d,e;\x05\x05printf("请选择你的性别:(M

怎么算出来的一点都不对#include#include#includemain(){\x05char sex;\x05double a,b,c,d,e;\x05\x05printf("请选择你的性别:(M代表男性,W代表女性)");\x05scanf("%c",&sex);\x05printf("请输入你的身高");\x05scanf("%f",&a);\x05pr
怎么算出来的一点都不对
#include
#include
#include
main(){
\x05char sex;
\x05double a,b,c,d,e;\x05
\x05printf("请选择你的性别:(M代表男性,W代表女性)");
\x05scanf("%c",&sex);
\x05printf("请输入你的身高");
\x05scanf("%f",&a);
\x05printf("请输入你父亲的身高");
\x05scanf("%f",&b);
\x05printf("请输入你母亲的身高");
\x05scanf("%f",&c);
if(sex=='M')
\x05\x05d=(b+c)*0.54;
\x05else
\x05\x05d=(b*0.923+c)/2.0;
\x05printf("预测你的身高为%f",d);
\x05e=fabs(a-d);
\x05if(e>3)
\x05\x05printf("结论不符合该公式");
\x05\x05else
\x05\x05printf("结论符合该公式");
\x05\x05getch();
}

怎么算出来的一点都不对#include#include#includemain(){\x05char sex;\x05double a,b,c,d,e;\x05\x05printf("请选择你的性别:(M代表男性,W代表女性)");\x05scanf("%c",&sex);\x05printf("请输入你的身高");\x05scanf("%f",&a);\x05pr
#include
#include
#include
main(){
\x05char sex;
\x05double a,b,c,d,e;\x05
\x05printf("请选择你的性别:(M代表男性,W代表女性)");
\x05scanf("%c",&sex);
\x05printf("请输入你的身高");
\x05scanf("%lf",&a); //因为你声明的是double,所以输入格式为%lf,下同
\x05printf("请输入你父亲的身高");
\x05scanf("%lf",&b);
\x05printf("请输入你母亲的身高");
\x05scanf("%lf",&c);
if(sex=='M')
\x05\x05d=(b+c)*0.54;
\x05else
\x05\x05d=(b*0.923+c)/2.0;
\x05printf("预测你的身高为%f",d);
\x05e=fabs(a-d);
\x05if(e>3)
\x05\x05printf("结论不符合该公式");
\x05\x05else
\x05\x05printf("结论符合该公式");
\x05\x05getch();
}