要求
根据提示,在右侧编辑器补充代码实现身高预测。
身高预测规则:
男性成人身高=(父亲身高+母亲身高)0.54cm
女性成人身高=(父亲身高0.923+母亲身高)/2cm
如果喜爱体育锻炼,那么身高可增加2%;如果有良好的饮食习惯,可增加身高1.5%。键盘输入性别、父母身高、是否爱好体育锻炼、是否有良好的饮食习惯,利用给定身高预测方法对你的身高进行预测。
代码
#include<stdio.h>
int main()
{
char s;//性别 M表示男性,F表示女性
float f;//父亲身高
float m;//母亲身高
char p;//是否体育锻炼,Y表示经常体育锻炼,N表示不经常
char g;//良好的饮食习惯,Y表示有良好的饮食习惯,N表示没有
float z=0;//自己身高
scanf("性别:%c 父亲身高:%f 母亲身高:%f 是否喜欢体育锻炼:%c 是否有良好的体育习惯:%c",&s,&f,&m,&p,&g);
if(s=='M')
z = (f+m)*0.54;
else
z = (f*0.923+m)/2;
if(p=='Y')
z=1.02*z;
if(g=='Y')
z=1.015*z;
printf("你的身高:%.0fcm",z);
return 0;
}