编程实现根据某人的身高和体重
A. 编写Java程序,根据给定的身高和体重计算肥胖指数BMI,并输出相应的健康标准。BMI计算公式为:
MI计算公式为:
public double getBMI(double weight,double height){
return weight/(height*height);
}
public static void main(String[] arrs){
Scanner scanner=new Scanner(System.in);
System.out.println("请输入体重");
double weight=scanner.nextDouble();
System.out.println("请输入身高");
double height=scanner.nextDouble();
getBMI(weight,height);
}
相信很多人都有这样一种感觉:为什么相同身高相同体重的两个人,有人看起来瘦,有人看起来胖,或者是减肥的时候,明明体重没有下降,甚至还上升了,但是看起来却瘦下来了。
其实,这其中就是体脂率在起作用。有人过分追求减肥时的体重快速下降,但其实如果体脂率没小,只是体重下去了,也是虚的。
只有当体脂率变小,腰围等才会变小,视觉上才会看起来“瘦”,这体脂率,指的就是脂肪的重要占总体重的比例,当体脂率低,意味着身体的脂肪含量少,即使是相同体重的人,看起来也会比较瘦,这就是体脂率的意义。
如果按照概念来看,体脂率的计算公式就是:体脂率=(脂肪重量 ÷ 体重)×100%,通用的体脂率计算公式为:体脂率 =1.2×BMI+0.23× 年龄-5.4-10.8×性别(男为1,女为0),其中BM指的是体重指数,用体重除以身高的平方即可得到。
因此,按照公式就可以计算出自己的体脂率了,如此一来,就可以知道自己是“胖”还是“瘦”。有人就会提出疑问,是不是体脂率越低越好呢?当然不是。
B. 用c语言,输入某人的身高和体重后判断体重程度
判断标准
BMI指数(英文为Body Mass Index,简称BMI),是用体重千克数除以身高米数的平方得出的数字,是国际上常用的衡量人体胖瘦程度以及是否健康的一个标准。当我们需要比较及分析一个人的体重对于不同高度的人所带来的健康影响时,BMI值是一个中立而可靠的指标。[1]
C. c语言编写一个标准身高体重自测程序
#include<stdio.h>
intmain()
{
doublebmi,w,h;
printf("请输入你的体重(kg):");
scanf("%lf",&w);
printf("请输入你的身高(m):");
scanf("%lf",&h);
bmi=w/(h*h);
printf("你的BMI指数=%.2lf 您的体重:",bmi);
if(bmi<19)
{
printf("偏低! ");
}
elseif(bmi>=19&&bmi<25)
{
printf("健康 ");
}
elseif(bmi>=25&&bmi<30)
{
printf("超重! ");
}
elseif(bmi>=30&&bmi<39)
{
printf("严重超重! ");
}
elseif(bmi>=40)
{
printf("极度超重! ");
}
printf("体重指数: 19以下体重偏低 19-25健康体重 25-30超重 30-39严重超重 40及40以上极度超重 ");
return0;
}
D. 用C语言编写程序:输入体重和身高,输出体重指数BMI
例子如下:
知识扩展:
BMI指数(即身体质量指数,简称体质指数又称体重,英文为Body Mass Index,简称BMI),是用体重公斤数除以身高米数平方得出的数字,是目前国际上常用的衡量人体胖瘦程度以及是否健康的一个标准。主要用于统计用途,当我们需要比较及分析一个人的体重对于不同高度的人所带来的健康影响时,BMI值是一个中立而可靠的指标。
BMI值原来的设计是一个用于公众健康研究的统计工具。当我们需要知道肥胖是否对某一疾病的致病原因时,我们可以把病人的身高及体重换算成BMI值,再找出其数值及病发率是否有线性关联。不过,随着科技进步,现时BMI值只是一个参考值。要真正量度病人是否肥胖,还需要利用微电力量度病人的阻抗,以推断病者的脂肪厚度。因此,BMI的角色也慢慢改变,从医学上的用途,变为一般大众的纤体指标。
E. c语言编写程序输入莫人身高体重,按公式确定体重是否为标准过胖过瘦
男性:(身高cm-80)×70﹪=标准体重
女性:(身高cm-70)×60﹪=标准体重
F. c语言编程实现根据某人的身高和体重判断其身体指数
很简单,只是需要接受两个键盘输入的值,做一个自定义条件判断输出不同状态。这应该是老师给你的作业,目的还是训练你自己,我们帮你完成对你没什么好处。
// 以下是参考
//一个简单的标准:身体指数与体重、身高的关系为: 身体指数 t=w/(h*h);其中w为体重,h为身高 当t<18时,偏瘦。 当18<=t<25时,正常体重。 当25<=t<27时,超重。 当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
G. 编程,根据用户从键盘输入一个成年人的身高和体重,来判断是否是标准体型.
clear
input "请输入身高cm" to sg
input "请输入体重kg" to tz
do case
case sg<150
?"特殊体型"
case tz=sg-150
?"标准"
case tz>sg-150
?"过胖"
case tz<sg-150
?"过瘦"
endcase
return
H. C语言编写程序:输入体重和身高,输出体重指数BMI
#include<stdio.h>
#include<conio.h>
intmain(void){
floath,w,bmi;
printf("身高(m):");
scanf("%f",&h);
printf("体重(kg):");
scanf("%f",&w);
bmi=w/(h*h);
printf("BMI:%f ",bmi);
getch();/*屏幕暂留*/
return0;
}
运行结果
I. 编写C语言,根据用户输入的身高(单位:米)和体重(单位:公斤),计算
#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(result<25.0)
printf("正常");
else
printf("肥胖");
return 0;
}