|
2鱼币
#include <stdio.h>
#define A "体重过轻"
#define B "正常范围"
#define C "体重过重"
#define D "轻度肥胖"
#define E "中度肥胖"
#define F "重度肥胖"
int main()
{
float weight, height, BMI;
printf("请输入身高(m):");
scanf("%f", &height);
printf("请输入体重(kg):");
scanf("%f", &weight);
BMI = weight / (height*height);
printf("你的BMI是:%.2f\n", BMI);
int mm;
if(BMI<18.5);
mm = A;
if(18.5<=BMI && BMI<24);
mm = B;
if(24<=BMI && BMI<27);
mm = C;
if(27<=BMI && BMI<30);
mm = D;
if(30<=BMI && BMI<35);
mm = E;
if(35<=BMI);
mm = F;
printf("%s\n",mm);
return 0;
}
请问如何可以让计算机自动筛选BMI标准
- #include <stdio.h>
- int main()
- {
- float weight, height, BMI;
-
- printf("请输入身高(m):"); scanf("%f", &height);
- printf("请输入体重(kg):"); scanf("%f", &weight);
-
- BMI = weight/(height*height);
-
- if(BMI < 18.5) printf("BMI:%.1f,体重过轻", BMI);
- else if(BMI < 24) printf("BMI:%.1f,正常范围", BMI);
- else if(BMI < 27) printf("BMI:%.1f,体重过重", BMI);
- else if(BMI < 30) printf("BMI:%.1f,轻度肥胖", BMI);
- else if(BMI < 35) printf("BMI:%.1f,中度肥胖", BMI);
- else printf("BMI:%.1f,重度肥胖", BMI);
- return 0;
- }
复制代码
|
|