c语言求标准体重答案,C语言标准体重测试程序,请大家帮我看下,我的代码哪错了?...
#include "stdio.h"
void main()
{
char m='男',f='女';
char s='南',n='北';
char gender,area;
float hight=0,weight=0,tizhong;
do
{
printf("請(qǐng)輸入你的地域(北/南):");
scanf("%c",&area);
printf("請(qǐng)輸入你的性別(男/女):");
scanf("%c",&gender);
printf("請(qǐng)輸入你的身高:");
scanf("%f",&hight);
printf("請(qǐng)輸入你的體重:");
scanf("%f",&weight);
if(gender=='m')
{
if(area=='s')
{
tizhong=(hight-150)*0.6+48;
}
else
{
tizhong=(hight-150)*0.6+50;
}
}
else
{
if(area=='s')
{
tizhong=(hight-150)*0.6+46;
}
else
{
tizhong=(hight-150)*0.6+48;
}
}
if(weight>tizhong*1.05)
{
printf("你的體重偏重,請(qǐng)注意鍛煉身體\n");
}
else if(weight
{
printf("你的體重偏輕,請(qǐng)多吃點(diǎn)好東西\n");
}
else
{
printf("恭喜你,你的身材很好哦,繼續(xù)保持\n");
}
printf("如果想要退出請(qǐng)輸入exit\n");
if(getchar()=='exit')
{
break;
}
}while(getchar()!='exit');
}
不會(huì)報(bào)錯(cuò),運(yùn)行出來(lái),輸入“你的地域”后直接跳到輸入“你的身高”了,中間還有“你的性別”不能輸入,如下圖!
還有我寫(xiě)了代碼,讓它輸入“exit”退出,可是也不行!
請(qǐng)高手幫我看看!
大概題意是:輸入你的南方人還是北方人,輸入你的性別,輸入你的身高和體重,根據(jù)判斷公式,來(lái)判斷你是體重輕或者重,還是標(biāo)準(zhǔn)體重!
總結(jié)
以上是生活随笔為你收集整理的c语言求标准体重答案,C语言标准体重测试程序,请大家帮我看下,我的代码哪错了?...的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 养虾一亩一般赚多少(养虾风险大吗)
- 下一篇: 模糊控制作业c语言,单片机 模糊控制 算