本文目錄一覽:
- 1、c語言編寫程序輸入身高和性別,計算其標準體重的值。
- 2、c語言編寫一個標準身高體重自測程序
- 3、用C語言編寫程序:輸入體重和身高,輸出體重指數BMI
- 4、c語言判斷身高
- 5、c語言編程實現根據某人的身高和體重判斷其身體指數
- 6、用C語言編寫程序:輸入體重和身高,輸出體重指數並根據計算值參照判斷標準評定體重情況
c語言編寫程序輸入身高和性別,計算其標準體重的值。
#includestdio.h
void main()
{/*男性 : (身高公分 – 80) * 0.7 = 理想體重公斤
女性 : (身高公分 – 70) * 0.6 = 理想體重公斤 正負10%良好*/
float x,y;
int i;
printf(“請輸入你的性別(如果為女輸入1,男0):”);
scanf(“%d”,i);
if(1)
{
printf(“請輸入你的身高:”);
scanf(“%f”,x);
y=(x-70)*0.6;
printf(“%.2f\n”,y);
}
else
{
printf(“請輸入你的身高:”);
scanf(“%f”,x);
y=(x-80)*0.7;
printf(“%.2f\n”,y);
}
}
c語言編寫一個標準身高體重自測程序
#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 指數= %.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(“嚴重超重!\n”);
}
else if (bmi = 40)
{
printf(“極度超重!\n”);
}
printf(“體重指數:\n19以下 體重偏低\n19 – 25 健康體重\n25 – 30 超重\n30 – 39 嚴重超重\n40及40以上極度超重\n”);
return 0;
}
用C語言編寫程序:輸入體重和身高,輸出體重指數BMI
例子如下:
直接編譯,程序輸出結果中隨意輸入身高體重,程序運行結果如下圖所示:
知識擴展:
BMI指數(即身體質量指數,簡稱體質指數又稱體重,英文為Body Mass Index,簡稱BMI),是用體重公斤數除以身高米數平方得出的數字,是目前國際上常用的衡量人體胖瘦程度以及是否健康的一個標準。主要用於統計用途,當我們需要比較及分析一個人的體重對於不同高度的人所帶來的健康影響時,BMI值是一個中立而可靠的指標。
BMI值原來的設計是一個用於公眾健康研究的統計工具。當我們需要知道肥胖是否對某一疾病的致病原因時,我們可以把病人的身高及體重換算成BMI值,再找出其數值及病發率是否有線性關聯。不過,隨着科技進步,現時BMI值只是一個參考值。要真正量度病人是否肥胖,還需要利用微電力量度病人的阻抗,以推斷病者的脂肪厚度。因此,BMI的角色也慢慢改變,從醫學上的用途,變為一般大眾的纖體指標。
c語言判斷身高
#include stdio.h
int BMI(float n, float m);
int main()
{
float h, w;
printf(“輸入身高:(m)\n”);
scanf(“%f”, h);
printf(“輸入體重:(kgs)\n”);
scanf(“%f”, w);
BMI(h, w);
return 0;
}
int BMI(float height, float weight)
{
//體質指數(BMI)=體重(kg)÷身高^2(m), 中國標準
float bmi;
bmi = weight/(height*height);
if (bmi 18.5)
printf(“BMI:%.1f 過輕\n”, bmi);
else if (bmi = 18.5 bmi = 23.9)
printf(“BMI:%.1f 正常\n”,bmi);
else if (bmi = 24 bmi = 27)
printf(“BMI:%.1f 過重\n”,bmi);
else if (bmi = 28 bmi = 32)
printf(“BMI:%.1f 肥胖\n”, bmi);
else
printf(“BMI:%.1f 非常肥胖\n”, bmi);
return 0;
}
不知道是否滿足你的需求,請完善題目謝謝
c語言編程實現根據某人的身高和體重判斷其身體指數
很簡單,只是需要接受兩個鍵盤輸入的值,做一個自定義條件判斷輸出不同狀態。這應該是老師給你的作業,目的還是訓練你自己,我們幫你完成對你沒什麼好處。
// 以下是參考
//一個簡單的標準:身體指數與體重、身高的關係為: 身體指數 t=w/(h*h);其中w為體重,h為身高 當t18時,偏瘦。 當18=t25時,正常體重。 當25=t27時,超重。 當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語言編寫程序:輸入體重和身高,輸出體重指數並根據計算值參照判斷標準評定體重情況
#includestdio.h
int main()
{float h,w,bmi;
scanf(“%f%f”,w,h);
bmi=w/(h*h);
printf(“BMI=%.1f “,bmi);
if(bmi18.5)printf(“消瘦\n”);
else if(bmi25)printf(“正常\n”);
else if(bmi30)printf(“超重\n”);
else printf(“肥胖\n”);
return 0;
}
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/257492.html