c++編寫程序:計(jì)算用戶的體重指數(shù)(BMI),并根據(jù)下列表格,將其劃分為“偏輕”、“正?!?、“超重 50
c++編寫程序:計(jì)算用戶的體重指數(shù)(BMI),并根據(jù)下列表格,將其劃分為“偏輕”、“正?!薄ⅰ俺亍被颉胺逝肿印盉MI體重狀態(tài)低于是18.5偏輕18.5-24.9正常25... c++編寫程序:計(jì)算用戶的體重指數(shù)(BMI),并根據(jù)下列表格,將其劃分為“偏輕”、“正常”、“超重”或“肥胖子”
BMI 體重狀態(tài)
低于是18.5偏輕
18.5-24.9正常
25.0-29.9超重
大于等于30.0肥胖
使用下面公式,要根據(jù)體重的磅數(shù)w 和身高的英寸數(shù)h計(jì)算BMI: 703*w/h/h 展開
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#include <stdio.h>
int main()
{
int w, h;
double bmi;
scanf("issue your weight and height:%d%d", &w, &h);
printf("your BMI:%dn", (bmi = (703 * w / h / h)));
printf("weight level: ");
if (bmi < 18.5)
printf("偏輕n");
else if (bmi >= 18.5 && bmi < 24.9)
printf("正常n");
else if (bmi >= 25 && bmi < 29.9)
printf("超重n");
else if (bmi >= 30)
printf("肥胖");
return 0;
}
匆忙寫的,沒測試,可能有筆誤,見諒
#include<iostream>
#include<cstdio>
#include<cstring>
using namespace std;
int main()
{
int s,i,kg,m,j;
scanf("%d",kg,m);
s=kg/m;
if(s<18.5)
{
printf("Underweightn")
else
if(s>=18.5&&s<25)
{
printf("Normaln")
else
if(s>=25&&s<30)
{
printf("Overweightn")
else
{
if(s>=30)
printf("Obesen")
}
}
}
}
return 0;
}
譙奕ur
2014-11-09 · 貢獻(xiàn)了超過114個(gè)回答
知道答主
回答量:114
采納率:0%
幫助的人:26.7萬
關(guān)注
推薦律師服務(wù): 若未解決您的問題,請您詳細(xì)描述您的問題,通過百度律臨進(jìn)行免費(fèi)專業(yè)咨詢