0
点赞
收藏
分享

微信扫一扫

身高预测。

王栩的文字 2022-05-05 阅读 73
c语言

要求

根据提示,在右侧编辑器补充代码实现身高预测。
身高预测规则:
男性成人身高=(父亲身高+母亲身高)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;    
 }
举报

相关推荐

0 条评论