#include?<stdio.h>
/*
設faHeight為其父身高,moHeight為其母身高,身高預測公式為
男性成人時身高=(faHeight?+?moHeight)×0.54cm
女性成人時身高=(faHeight×0.923?+?moHeight)/2cm
此外,如果喜愛體育鍛煉,那麽可增加身高2%;
如果有良好的衛生飲食習慣,那麽可增加身高1.5%。
編程從鍵盤輸入用戶的性別(用字符型變量sex存儲,輸入字符F表示女性,輸入字符M表示男性)、
父母身高(用實型變量存儲,faHeight為其父身高,moHeight為其母身高)、
是否喜愛體育鍛煉(用字符型變量sports存儲,輸入字符Y表示喜愛,輸入字符N表示不喜愛)、
是否有良好的飲食習慣等條件(用字符型變量diet存儲,輸入字符Y表示良好,輸入字符N表示不好),
利用給定公式和身高預測方法對身高進行預測。
*/
void?main()
{
double?faHeight=0,moHeight?=?0,yourHeight?=?0;
char?sex?=?0,sports?=?0,diet?=?0;
printf("輸入妳父母的身高:");
scanf("%lf,%lf",&faHeight,&moHeight);
printf("輸入妳的性別(F代表女性,M代表男性):");
getchar();
scanf("%c",&sex);
printf("是否喜愛體育鍛煉?Y表示喜愛,N表示不喜愛");
getchar();
scanf("%c",&sports);
printf("是否有良好的飲食習慣?Y表示有,N表示沒有");
getchar();
scanf("%c",&diet);
if(sex?==?'M')
yourHeight?=?(faHeight?+?moHeight)?*?0.54;
else?if(sex?==?'F')
yourHeight?=?(faHeight?*?0.923?+?moHeight)/2;
if(sports?==?'Y')
yourHeight?=?yourHeight?*?1.02;
if(diet?==?'Y')
yourHeight?=?yourHeight?*?1.015;
printf("妳的身高是:%lf",yourHeight);
}