#include<
stdio.h>
int main()
{
double height=0;
int sex;
printf("请输入您的性别:1(男 ) 2(女):\n");
scanf("%d",&sex);
double heightOfFather;
double heightOfMother;
printf("请输入您父母的身高:\n");
scanf("%lf %lf",&heightOfFather,&heightOfMother);
if(sex==1) height=(heightOfFather+heightOfMother)*0.54;
else height=(heightOfFather*0.92+heightOfMother)/2.0;
printf("请问您是否有良好的生活习惯 1(有) 0(没有)\n");
int have;
scanf("%d",&have);
height = height +have*height*1.5/100.0;
printf("请问您是否喜爱体育运动: 1(喜欢) 0(不喜欢)\n");
int like;
scanf("%d",&like);
height = height +like*height*2.0/100.0;
printf("您的身高应该是:%lf\n",height);
return 0;
}
请输入您的性别:1(男 ) 2(女):
1
请输入您父母的身高:
1.78 1.56
请问您是否有良好的生活习惯 1(有) 0(没有)
1
请问您是否喜爱体育运动: 1(喜欢) 0(不喜欢)
1
您的身高应该是:1.867267
dty@ubuntu:~$ ./a.out
请输入您的性别:1(男 ) 2(女):
2
请输入您父母的身高:
1.78 1.56
请问您是否有良好的生活习惯 1(有) 0(没有)
1
请问您是否喜爱体育运动: 1(喜欢) 0(不喜欢)
1
您的身高应该是:1.655238