iT邦幫忙

0

C語言運算BMI

  • 分享至 

  • xImage

#include <stdio.h>
#include <stdlib.h>
///在到prinf出BMI開始出問題,一直沒辦法輸出正確的BMI,個人是覺得語法沒啥問題啊.....///
int main(void){
float height,weight,BMI,h;
printf("請輸入身高(公分): ");
scanf("%f",&height);
fflush(stdin);
printf("請輸入體重(公斤): ");
scanf("%f",&weight);
h= height/100;
BMI= weight/(h*h);
printf("BMI: %.lf",BMI);

if(BMI<=18.5){
	printf("體重過輕");
}
else if(BMI>=18.5 && BMI <24){
	printf("正常範圍");
}
else if(BMI>=24 && BMI <27){
	printf("輕度肥胖");
}
else if(BMI>=27 && BMI <30){
	printf("過重");
}
else if(BMI>=30 && BMI <35){
	printf("中度肥胖");
}
else if (BMI>35){
	printf("重度肥胖");
} 

return 0;

}

printf("BMI: %.lf",&BMI); 多了&
謝謝,一時弄昏頭了
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友回答

立即登入回答