#include?stdio.h
創(chuàng)新互聯(lián)網(wǎng)站建設(shè)公司一直秉承“誠信做人,踏實做事”的原則,不欺瞞客戶,是我們最起碼的底線! 以服務(wù)為基礎(chǔ),以質(zhì)量求生存,以技術(shù)求發(fā)展,成交一個客戶多一個朋友!專注中小微企業(yè)官網(wǎng)定制,成都網(wǎng)站建設(shè)、成都做網(wǎng)站,塑造企業(yè)網(wǎng)絡(luò)形象打造互聯(lián)網(wǎng)企業(yè)效應(yīng)。
#include?conio.h
int?main?(void)?{??
float?h,?w,?bmi;
printf?("身高(m):");
scanf?("%f",?h);
printf?("體重(kg):");
scanf?("%f",?w);
bmi?=?w/(h*h);
printf?("BMI:%f\n",?bmi);
getch?();?/*屏幕暫留*/
return?0;
}
運行結(jié)果
#include?stdio.h
float?fbmi(float?w,?float?h)
{
w*=2.2;
h*=39.37;
return?(703?*?w)/(h*h);
}
int?main()
{
float?w,h,bmi;
printf("輸入體重:");
scanf("%f",w);
printf("輸入身高:");
scanf("%f",h);
bmi=fbmi(w,?h);
printf("您的體重");
if(bmi18.5)
printf("偏輕\n");
else?if(bmi=24.9)
printf("正常\n");
else
printf("超重\n");
}
代碼語法倒是沒什么錯誤,我查了下,體質(zhì)指數(shù)(BMI)=體重(kg)÷身高^2(m)所以,代碼改成BMI=weight/(height*height)。應(yīng)該就是這樣了~
#include?stdio.h
int?main()
{
double?bmi,?w,?h;
printf("請輸入你的體重(kg):?");
scanf("%lf",?w);
printf("請輸入你的身高(m)?:?");
scanf("%lf",?h);
bmi?=?w?/?(h*h);
printf("你的?BMI?指數(shù)=?%.2lf?\t您的體重:",?bmi);
if?(bmi??19)
{
printf("偏低!\n");
}
else?if?(bmi?=?19??bmi?25)
{
printf("健康\n");
}
else?if?(bmi?=?25??bmi??30)
{
printf("超重!\n");
}
else?if?(bmi?=?30??bmi??39)
{
printf("嚴(yán)重超重!\n");
}
else?if?(bmi?=?40)
{
printf("極度超重!\n");
}
printf("體重指數(shù):\n19以下?體重偏低\n19?-?25?健康體重\n25?-?30?超重\n30?-?39?嚴(yán)重超重\n40及40以上極度超重\n");
return?0;
}