当前位置:首页 » 编程语言 » 肥胖检测c语言
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

肥胖检测c语言

发布时间: 2023-06-01 06:03:26

c语言。。。。。。初学者,不要用太高深的函数,大一。。。。。。。。。..体型判断。判断某人是否属于

#include<stdio.h>
intmain(){
doublet,w,h;
scanf("%lf%lf",&w,&h);
t=w/h;
if(t<18){
printf("体型轻 ");//如果t<18就执行并结束判断,否则进入下一个elseif
}elseif(18<=t&&t<=25){
printf("正常体型 ");//如果18<=t<=25就执行并结束判断,否则进入下一个elseif
}elseif(25<=t&&t<27){
printf("超重体型 ");//如果25<=t<27就执行并结束判断,否则进入下一个elseif
}elseif(t>=27){
printf("肥胖体型 ");//如果t>=27就执行并结束判断,否则结束判断
}
}

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

例子如下:

知识扩展:

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

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

⑶ c语言 计算肥胖度 输入 身高 和体重 的那种 (身高cm-100)*0.9=标准体重(标准体重-0.5kg~+0.5kg都算正常

我也是新学的,错了勿喷,还有我是手机打的,有的符号可能不是英文。。^o^#include<stdio.h>#include<math.h>main() { int a,b,c,d; printf("请依次输入身高体重:"); scanf("%d%d",&a,&b); c=(a-100)*0.9; if(a<=c*1.1||a>=c*0.9) printf("正常"); else if(a<=c*1.2||a>=c*1.1) printf("超重"); else if(a<=c*1.4||a>=c*1.2) printf("肥胖"); }

⑷ 编写C语言 编写一个体重测量,要求当输入10个人的身高和体重后计算出体重指数 体重指数=体重(k

#include<stdio.h>
#define N 10

int main(){
float h[N],w[N],e,t;
int i;
for(i=0; i<N; i++){
printf("输入第%d个人的身高(cm)和体重(kg):",i+1);
scanf("%f%f",&h[i],&w[i]);
}
for(i=0; i<N; i++){
t=h[i]/100;
e=w[i]/(t*t);
if(e<18) printf("身高:%6.2fcm,体重:%6.2kgf——偏瘦\n", h[i],w[i]);
else if(e<25) printf("身高:%6.2fcm,体重:%6.2fkg——正常体重\n",h[i],w[i]);
else if(e<30) printf("身高:%6.2fcm,体重:%6.2fkg——微度肥胖\n",h[i],w[i]);
else if(e<35) printf("身高:%6.2fcm,体重:%6.2fkg——轻度肥胖\n",h[i],w[i]);
else printf("身高:%6.2fcm,体重:%6.2fkg——重度肥胖\n",h[i],w[i]);
}
}

⑸ 使用C语言输入年龄,性别,身高,体重,判别bmi

你要说明具体的输入/出格式的,以下是程序参考
#include
<stdio.h>
int
main(void)
{

double
q,r,bmi;

printf("请输入身高(米):\n");

scanf("%lf",&q);

printf("请输入体重(公斤):\n");

scanf("%lf",
&r);

bmi=r/(q*q);

printf("BMI=%.2lf\n",bmi);

if(bmi<18)

{

printf("体重偏瘦!");

}

else
if(bmi>=18&&bmi<25)

{

printf("体重正常!");

}

else
if(bmi>=25&&bmi<30)

{

printf("体重超重!");

}

else
if(bmi>=30&&bmi<35)

{

printf("体重超重!");

}

if(bmi>=35)

{

printf("重度肥胖!");

}

return
0;
}
运行结果

⑹ c语言判断肥胖类型:用我编的以下程序为什么结果总是重度肥胖

#include<stdio.h>
void main()
{int a,b;
float x,y;
char i;
printf("请输入您的性别<M表示男性,F表示女性:");
scanf("%c",&i);
printf("请输入您的身高<CM>:");
scanf("%d",&a);
printf("请输入您的体重<KG>:");
scanf("%d",&b);

if(i=='m')
x=(a-100)*0.9;
else
x=(a-100)*0.9-2.5;
y=b/(a*a)*10000;
printf("标准体重为:%7.2f\t体重指数为:%7.2f\n",x,y);
//这下面的a应该改成b吧
if(b<x-x*0.1)
printf("偏瘦\n");
else if(b>=(x-x*0.1)&&b<=(x+x*0.1))
printf("正常体重\n");
else if(b>x+x*0.1&&b<=x+x*0.2)
printf("体重超重\n");
else if(b>x+x*0.2&&b<=x+x*0.3)
printf("轻度肥胖\n");
else if(b>x+x*0.3&&b<=x+x*0.5)
printf("中度肥胖\n");
else if(b>x+x*0.5)
printf("重度肥胖\n");
}

程序其实是没有多大的问题的,只是你的变量b被你输成a了

⑺ 用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语言编写一个标准身高体重自测程序

#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语言,根据用户输入的身高(单位:米)和体重(单位:公斤),计算

#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;
}

⑽ 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