当前位置:首页 » 编程语言 » 成人的bmi指数c语言
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

成人的bmi指数c语言

发布时间: 2022-06-26 12:16:57

‘壹’ c语言BMI怎么算

#include<stdio.h>
intmain()
{intb,c;
printf("请输入体重(Kg)和身高(cm): ");
scanf("%d%d",&b,&c);
printf("BMI:%0.2f ",b/(c*c*0.0001));
return0;
}

‘贰’ 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

‘叁’ 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;
}

‘肆’ C语言:输入身高和体重,按照。体质指数(BMI)=体重(KG)除以身高(m)的平方

#include<stdio.h>

intmain()

{

floatw,h,BIM;

scanf("%f%f",&w,&h);

w/=2;

h/=100;

BIM=w/h*w/h;

printf("Weight:%.2fkg Height:%.2fm ",w,h);

if(BIM<18.5)

printf("Yourbodyistoothin.");

elseif(BIM<=24)

printf("Yourbodyisnormal.");

else

printf("Yourbodyistoofat.");

return0;

}

(4)成人的bmi指数c语言扩展阅读

判断BMI是否正常

#include<stdio.h>

#include<string.h>

intmain()

{

charname[100],NAME[200][200],*BMI,sex,ti;//定义姓名、BMI类型为字符串引用数组以及定义字符变量性别、体质

intyear,mon,day,i=0,l;//定义出生年月日、及变量i、l

doublenumber,high,weight,high_y,low_y,n[100];//定义学号、身高、体重、高压、低压变量以及n

printf("请输入每个同学的学号姓名性别(M/F)出生年月日身高(米)体重(公斤)是否过敏体质(Y/N)高压低压 ");

//freopen("out.txt","w",stdout);

while(~scanf("%lf%s%c%d%d%d%lf%lf%c%lf%lf",&number,&name,&sex,&year,&mon,&day,&high,&weight,&ti,&high_y,&low_y))

{

if(weight/(high*high)>=18.5&&weight/(high*high)<=23.9)//判断其BMI是否正常

BMI="Mem";

elseif(weight/(high*high)<18.5)

BMI="Low";

else

BMI="High";

printf("学号:%.0lf姓名:%s性别:%c出生年月:%d/%d/%d身高:%.2f体重:%g是否过敏体质:%c高压:%.0f低压:%.0fBMI:%s ",number,name,sex,year,mon,day,high,weight,ti,high_y,low_y,BMI);

if(BMI!="Mem")//若其BMI其正常,执行如下

{i++;

strcpy(NAME[i],name);//将那么的值复制给NAME

n[i]=number;//将number的值赋给n

}

}

printf("BMI不正常的同学: ");//输出BMI不正常的同学的学号以及姓名

for(l=i;l>0;l--)

printf("学号:%.0lf姓名:%s ",n[l],NAME[l]);

return0;

}

‘伍’ c语言程序编写:1题,身体质量指数(BMi)的值表示与体重有关的健康问题的危险程度。若BMi值介于20-25之间,

Consle.Write("请输入体重(KG):");
double w=Console.Read();
Consle.Write("请输入身高(米):");
double h=Console.Read();
double BMI=w/h*2;
if(BMI>20&&BMI<25)
{
Console.Write("正常的");
}
else
{
Console.Write("异常的");
}
由于我这里没有代码环境,这是大体思路,具体编写时你要注意语法等情况

‘陆’ 用C语言编写程序:输入体重和身高,输出体重指数BMI

例子如下:

知识扩展:

BMI指数(即身体质量指数,简称体质指数又称体重,英文为Body Mass Index,简称BMI),是用体重公斤数除以身高米数平方得出的数字,是目前国际上常用的衡量人体胖瘦程度以及是否健康的一个标准。主要用于统计用途,当我们需要比较及分析一个人的体重对于不同高度的人所带来的健康影响时,BMI值是一个中立而可靠的指标。

BMI值原来的设计是一个用于公众健康研究的统计工具。当我们需要知道肥胖是否对某一疾病的致病原因时,我们可以把病人的身高及体重换算成BMI值,再找出其数值及病发率是否有线性关联。不过,随着科技进步,现时BMI值只是一个参考值。要真正量度病人是否肥胖,还需要利用微电力量度病人的阻抗,以推断病者的脂肪厚度。因此,BMI的角色也慢慢改变,从医学上的用途,变为一般大众的纤体指标。

‘柒’ BMI用c语言写,我哪里错了

代码语法倒是没什么错误,我查了下,体质指数(BMI)=体重(kg)÷身高^2(m)所以,代码改成BMI=weight/(height*height)。应该就是这样了~

‘捌’ C语言编写一个函数func

doublefunc(doubleweight,doubleheight)
{
doubleBMI=weight/(height*height);
if(BMI<18.5)
{
printf("过轻 ");
}
elseif(BMI<25)
{
if(BMI<20)
printf("正常 ");
else
printf("适中 ");
}
elseif(BMI<28)
...
elseif(BMI<32)
...
else
...


returnBMI;
}

‘玖’ 用C语言编写程序:输入体重和身高,输出体重指数并根据计算值参照判断标准评定体重情况

#include<stdio.h>
intmain()
{floath,w,bmi;
scanf("%f%f",&w,&h);
bmi=w/(h*h);
printf("BMI=%.1f",bmi);
if(bmi<18.5)printf("消瘦 ");
elseif(bmi<25)printf("正常 ");
elseif(bmi<30)printf("超重 ");
elseprintf("肥胖 ");
return0;
}

‘拾’ 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;
}

运行结果