满意答案
flowerinsky
2013.03.17
采纳率:43% 等级:12
已帮助:12699人
#include "stdio.h"void main()
{
char m='男',f='女';
char s='南',n='北';
char gender,area;
float hight=0,weight=0,tizhong;
do
{
printf("请输入你的地域(北/南):");
scanf("%s",&area);
printf("请输入你的性别(男/女):");
scanf("%s",&gender);
printf("请输入你的身高:");
scanf("%f",&hight);
printf("请输入你的体重:");
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("你的体重偏重,请注意锻炼身体\n");
}
else if(weight
{
printf("你的体重偏轻,请多吃点好东西\n");
}
else
{
printf("恭喜你,你的身材很好哦,继续保持\n");
}
printf("如果想要退出请输入exit\n");
if(getchar()=='exit')
{
break;
}
}while(getchar()!='exit');
}
把这些改成就好了。
10分享举报