DAY 1

从今天开始坚持写博客!纪录日常收获。
今天是朋友叫我帮忙做一个小程序,第一次试着把界面美观。。
这是一个预测你身高,或者测试你bmi指数的程序

#include “stdio.h”
#include “stdlib.h”

int main()
{
printf(“哈喽!欢迎进入身高预测与体型判定系统!!\n”);
printf(" Wish you will get what you want!!!Let’s start!\n");
printf("----------------------------------------------------------------------------------------------------------------------\n");
printf("-请告诉我您想预测身高(输入’0’)or体型(输入’1’);
int select;
float fahight,mohight,yourhight;
float kg,sg,bmi;
char sex,play,habit;
start: scanf("%d",&select);
if(select0)
{
printf("\n 欢迎进入身高预测系统***\n");
printf(“接下来,请输入以下数据:\n”);
printf(“请输入你的性别 男(M)or女(F):”);
getchar();
s: sex=getchar();
if(sex!=‘f’&&sex!=‘m’&&sex!=‘F’&&sex!=‘M’)
{
printf(“输入错误!,请重新输入性别:”);
goto s;
}
printf(“请输入您父亲的身高(单位cm,请不要输入错了哦~):”);
scanf("%f",&fahight);
printf(“请输入您母亲的身高(单位cm,请不要输入错了哦~):”);
scanf("%f",&mohight);
printf(“您喜欢运动吗?‘T’or’F’:”);
getchar();
p: scanf("%c",&play);
if(play!=‘t’&&play!=‘T’&&play!=‘f’&&play!=‘F’)
{
printf(“输入错误!,请重新输入:”);
goto p;
}
printf(“您有良好的饮食习惯吗?‘T’or’F’:”);
getchar();
h: scanf("%c",&habit);
if(habit!=‘t’&&habit!=‘T’&&habit!=‘f’&&habit!=‘F’)
{
printf(“输入错误!,请重新输入:”);
goto h;
}
if(sex
’F’||sex==‘f’)
{
yourhight=(fahight0.923+mohight)/2;
if(play==‘T’||play==‘t’)
{
yourhight=yourhight
1.02;
}
if(habit==‘t’||habit==‘T’)
{
yourhight=yourhight1.015;
}
printf("\n--------经预测,您的预测身高为:%.1f cm",yourhight);
}
else if(sex==‘M’||sex==‘m’)
{
yourhight=(fahight+mohight)0.54;
if(play==‘T’||play==‘t’)
{
yourhight=yourhight
1.02;
}
if(habit==‘t’||habit==‘T’)
{
yourhight=yourhight
1.015;
}
printf("\n--------经预测,您的预测身高为:%.2f cm",yourhight);
}
}
else if(select==1)
{
printf("\n 欢迎进入体型判定系统***\n");
printf(“接下来,请输入以下数据:\n”);
printf(“请输入您的体重(单位kg):”);
scanf("%f",&kg);
printf(“请输入您的身高(单位m,请不要输入错了哦~):”);
scanf("%f",&sg);
bmi=kg/(sg*sg);
if(bmi<=18.4)
{
printf("\n--------经测试,您的bmi为: %.2f ,偏瘦!",bmi);
}
else if(bmi>18.4&&bmi<24.0)
{
printf("\n--------经测试,您的bmi为: %.2f ,正常~",bmi);
}
else if(bmi>=24&&bmi<28)
{
printf("\n--------经测试,您的bmi为: %.2f ,过重!",bmi);
}
else
{
printf("\n--------经测试,您的bmi为: %.2f ,肥胖!!!(请多运动)",bmi);
}
}
else
{
printf(“输入错误啦!请重新输入!!:”);
scanf("%d",&select);
goto start;
}
printf("\n\n——————————————————————谢谢您的使用—————————————————————————————————————————————\n");
system(“pause”);
return 0;
}

你可能感兴趣的:(大一,c语言)