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

c语言中怎么判断体重

发布时间: 2022-05-30 19:19:22

c语言 3. 判断体重。判断标准: 1)标准体重=(身高-110)公斤 2)超过标准体重5公斤为过胖 3)低于标准体

#include<stdio.h>
int main(){
unsigned int h,w;
printf("please input your height(cm):");
scanf("%d",&h);
printf("please input your weight(kg):");
scanf("%d",&w);
h-=110;
if(w>(h+5)) printf("overweight!\n");
else if(w<(h-5)) printf("thin!\n");
else printf("normal!\n");
return 0;
}

㈡ 求教一个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语言编写程序:输入体重和身高,输出体重指数并根据计算值参照判断标准评定体重情况

#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)=体重(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)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语言编译中年龄体重用iAge fHeight表示,为什么那么性别年龄怎么表示呢

这个并没有硬性的规定,一般好的编程习惯会在变量名前面加上表示变量类型的前缀,例如iAge表示这个变量是整型,fHeight表示这个变量是浮点型。
如果你的程序中性别取舍范围只有‘男’和‘女’,那么可以用布尔型、字节型等占空间较小的变量类型,也可以直接用字符串型。

㈥ C语言 判断体重 标准体重=(身高-110)公斤 2)超过标准体重5公斤为过胖 3)低于标准体重5公斤为过瘦

#include<stdio.h>
void main()
{
int shengao,tizhong,flag;
printf("pless input shengao and tizhong\n");
scanf("%d %d",&shengao,&tizhong);
flag=shengao-110;
if(tizhong>(flag+5))
printf("赶快减肥吧");
else
if(tizhong<(flag-5))
printf("赶快补补");
}

㈦ 用C语言设计一个函数,判断你的体重是否超重

#include <stdio.h>

int main()
{
double weight, height;

while(true)
{
printf("请输入身高(cm):");
scanf("%lf",&height);

printf("请输入体重(kg):");
scanf("%lf",&weight);

double standard = height - 105;

if(weight > standard + standard * 0.1)
printf("超重\n");
else if(weight < standard - standard * 0.1)
printf("偏轻\n");
else
printf("标准体重\n");

printf("\n");
}
return 0;
}

㈧ 用C语言,输入某人的身高和体重后判断体重程度

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

㈨ c语言身高体重怎么表示

#include<stdio.h>
void main(){
int h,w;
printf("请输入身高和体重(身高和体重之间用空格隔开):");
scanf("%d %d",&h,&w);
if((w>=70&&w<=100)&&(h>=150&&h<=160)){
printf("S");
}else if((w>=101&&w<=120)&&(h>=171&&h<=180)){
printf("M");
}else if((w>=121&&w<=140)&&(h>=161&&h<=170)){
printf("L");
}else{
printf("输入错误!");
}
}

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