十年网站开发经验 + 多家企业客户 + 靠谱的建站团队
量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决
#include stdio.h
成都创新互联是一家集网站建设,平顺企业网站建设,平顺品牌网站建设,网站定制,平顺网站建设报价,网络营销,网络优化,平顺网站推广为一体的创新建站企业,帮助传统企业提升企业形象加强企业竞争力。可充分满足这一群体相比中小企业更为丰富、高端、多元的互联网需求。同时我们时刻保持专业、时尚、前沿,时刻以成就客户成长自我,坚持不断学习、思考、沉淀、净化自己,让我们为更多的企业打造出实用型网站。
int main()
{
float height=0;
float weight=0;
float result=0;
printf("请输入身高和体重:");
scanf("%f %f",height,weight);
result=weight/(height*height);
printf("你的体重指数为%.2f\n",result);
if(result25.0)
printf("正常");
else
printf("肥胖");
return 0;
}
#include stdio.h
float fbmi(float w, float h)
{
w*=2.2;
h*=39.37;
return (703 * w)/(h*h);
}
int main()
{
float w,h,bmi;
printf("输入体重:");
scanf("%f",w);
printf("输入身高:");
scanf("%f",h);
bmi=fbmi(w, h);
printf("您的体重");
if(bmi18.5)
printf("偏轻\n");
else if(bmi=24.9)
printf("正常\n");
else
printf("超重\n");
}
很简单,只是需要接受两个键盘输入的值,做一个自定义条件判断输出不同状态。这应该是老师给你的作业,目的还是训练你自己,我们帮你完成对你没什么好处。
// 以下是参考
//一个简单的标准:身体指数与体重、身高的关系为: 身体指数 t=w/(h*h);其中w为体重,h为身高 当t18时,偏瘦。 当18=t25时,正常体重。 当25=t27时,超重。 当t=27时,肥胖。
int main()
{
int t = 0;
float h = 0.0, w = 0.0;
scanf("请输入你的体身高(单位:m)和体重(单位:kg):%f%f", h, w);
t = w / (h * h);
if (t 18)
{
printf("偏瘦!");
}
else if (t = 18 t 25)
{
printf("正常体重!");
}
else if (t = 25 t 27)
{
printf("超重!");
}
else if (t = 27)
{
printf("肥胖!");
}
return 0;
}
个性签名:3011
#includestdio.h
int main()
{float h,w,bmi;
scanf("%f%f",w,h);
bmi=w/(h*h);
printf("BMI=%.1f ",bmi);
if(bmi18.5)printf("消瘦\n");
else if(bmi25)printf("正常\n");
else if(bmi30)printf("超重\n");
else printf("肥胖\n");
return 0;
}
例子如下:
直接编译,程序输出结果中随意输入身高体重,程序运行结果如下图所示:
知识扩展:
BMI指数(即身体质量指数,简称体质指数又称体重,英文为Body Mass Index,简称BMI),是用体重公斤数除以身高米数平方得出的数字,是目前国际上常用的衡量人体胖瘦程度以及是否健康的一个标准。主要用于统计用途,当我们需要比较及分析一个人的体重对于不同高度的人所带来的健康影响时,BMI值是一个中立而可靠的指标。
BMI值原来的设计是一个用于公众健康研究的统计工具。当我们需要知道肥胖是否对某一疾病的致病原因时,我们可以把病人的身高及体重换算成BMI值,再找出其数值及病发率是否有线性关联。不过,随着科技进步,现时BMI值只是一个参考值。要真正量度病人是否肥胖,还需要利用微电力量度病人的阻抗,以推断病者的脂肪厚度。因此,BMI的角色也慢慢改变,从医学上的用途,变为一般大众的纤体指标。
#include stdio.h
#include conio.h
int main (void) {
float h, w, bmi;
printf ("身高(m):");
scanf ("%f", h);
printf ("体重(kg):");
scanf ("%f", w);
bmi = w/(h*h);
printf ("BMI:%f\n", bmi);
getch (); /*屏幕暂留*/
return 0;
}
运行结果