请用C语言编写以下选择结构程序!

2025-03-17 23:57:27
推荐回答(1个)
回答1:

#include

int main(void)
{
char sex, sports, diet;
double faHeight, moHeight, height;

printf("用户性别(F/M)");
sex = getchar();
printf("父母身高:");
scanf("%lf%lf", &faHeight, &moHeight);
printf("是否喜爱体育锻炼(Y/N):");
getchar();
sports = getchar();
printf("是否有良好饮食习惯(Y/N):");
getchar();
diet = getchar();

if (sex == 'F')
height = (faHeight * 0.923 + moHeight) / 2;
else if (sex == 'M')
height = (faHeight + moHeight) * 0.54;
if (sports == 'Y') height *= 1.02;
if (diet == 'Y') height *= 1.015;

printf("身高是:%.2lf", height);
return 0;
}