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