㈠ 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语言 编写一个体重测量,要求当输入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语言编程实现根据某人的身高和体重判断其身体指数
很简单,只是需要接受两个键盘输入的值,做一个自定义条件判断输出不同状态。这应该是老师给你的作业,目的还是训练你自己,我们帮你完成对你没什么好处。
// 以下是参考
//一个简单的标准:身体指数与体重、身高的关系为: 身体指数 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语言程序,有用户输入体重,身高,性别,用体重身高公式判别是否健康,怎么输入。
准备
需要的信息和输出的信息
printf("请输入, 体重, 身高, 性别");
scanf("%f%f%d",&weight, &height, &sex);
printf("您的身体健康");
printf("您的身体不健康");
#include <stdio.h>
void main()
{
//定义变量
float weight, height;
int sex, health;
//sex: 1表示男,0表示女
//health: 1健康, 0不健康
printf("请输入, 体重, 身高, 性别");
scanf("%f%f%d",&weight,&height,&sex);
if(sex == 1)
{
//health = 男生体重身高判别式;
}
else
{
//health = 女生体重身高判别式;
}
// 然后判断health是否为1
if(health == 1)
{
printf("您的身体很健康");
}
else
{
printf("您的身体并不健康");
}
}
㈤ 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;
}
(5)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语言判断身高
#include<stdio.h>
intBMI(floatn,floatm);
intmain()
{
floath,w;
printf("输入身高:(m) ");
scanf("%f",&h);
printf("输入体重:(kgs) ");
scanf("%f",&w);
BMI(h,w);
return0;
}
intBMI(floatheight,floatweight)
{
//体质指数(BMI)=体重(kg)÷身高^2(m),中国标准
floatbmi;
bmi=weight/(height*height);
if(bmi<18.5)
printf("BMI:%.1f过轻 ",bmi);
elseif(bmi>=18.5&&bmi<=23.9)
printf("BMI:%.1f正常 ",bmi);
elseif(bmi>=24&&bmi<=27)
printf("BMI:%.1f过重 ",bmi);
elseif(bmi>=28&&bmi<=32)
printf("BMI:%.1f肥胖 ",bmi);
else
printf("BMI:%.1f非常肥胖 ",bmi);
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;
}
(7)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语言编写程序:输入体重和身高,输出体重指数并根据计算值参照判断标准评定体重情况
#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
例子如下:
知识扩展:
BMI指数(即身体质量指数,简称体质指数又称体重,英文为Body Mass Index,简称BMI),是用体重公斤数除以身高米数平方得出的数字,是目前国际上常用的衡量人体胖瘦程度以及是否健康的一个标准。主要用于统计用途,当我们需要比较及分析一个人的体重对于不同高度的人所带来的健康影响时,BMI值是一个中立而可靠的指标。
BMI值原来的设计是一个用于公众健康研究的统计工具。当我们需要知道肥胖是否对某一疾病的致病原因时,我们可以把病人的身高及体重换算成BMI值,再找出其数值及病发率是否有线性关联。不过,随着科技进步,现时BMI值只是一个参考值。要真正量度病人是否肥胖,还需要利用微电力量度病人的阻抗,以推断病者的脂肪厚度。因此,BMI的角色也慢慢改变,从医学上的用途,变为一般大众的纤体指标。
㈩ 用C语言,输入某人的身高和体重后判断体重程度
判断标准
BMI指数(英文为Body Mass Index,简称BMI),是用体重千克数除以身高米数的平方得出的数字,是国际上常用的衡量人体胖瘦程度以及是否健康的一个标准。当我们需要比较及分析一个人的体重对于不同高度的人所带来的健康影响时,BMI值是一个中立而可靠的指标。[1]