C语言编写程序:输入体重和身高,输出体重指数BMI

import time

C语言编写程序:输入体重和身高,输出体重指数BMI

文章插图

C语言编写程序:输入体重和身高,输出体重指数BMI

文章插图
if __name__ == \'__main__\':
print(\'请输入身高(m)\')
# 体质指数(BMI)=体重(kg)÷身高^2(m)
a = float(input)
print(\'你输入的是\', a)
print(\'请输入体重(kg)\')
b = float(input)
print(\'你输入的是\', b)
BMI = b / (a * a)
print(\'.\')
time.sleep(.5)
print(\'.\')
time.sleep(.5)
print(\'.\')
print(\'你的BMI指数是\', BMI)
C语言计算值为0.00,为什么BMI求不出来值啊数组一点用处都没有,为何要定义数组
#include<stdio.h>
int main{
int n,height, i;
char sex;
double weight, height_, BMI;
scanf(\"%d\\n\", &n);
for(i=0;i<n;i++){
scanf(\"%c %lf %d\\n\", &sex, &weight, &height);
height_=height/100.0;
BMI=weight/(height_*height_);
printf(\"%.2lf\", BMI);
}
}
使用C语言输入年龄,性别,身高,体重,判别bmi你要说明具体的输入/出格式的,以下是程序参考
#include
<stdio.h>
int
main(void)
{
double
q,r,bmi;
printf(\"请输入身高(米):\\n\");
scanf(\"%lf\",&q);
printf(\"请输入体重(公斤):\\n\");
scanf(\"%lf\",
&r);
bmi=r/(q*q);
printf(\"BMI=%.2lf\\n\",bmi);
if(bmi<18)
{
printf(\"体重偏瘦!\");
}
else
if(bmi>=18&&bmi<25)
{
printf(\"体重正常!\");
}
else
if(bmi>=25&&bmi<30)
{
printf(\"体重超重!\");
}
else
【C语言编写程序:输入体重和身高,输出体重指数BMI】if(bmi>=30&&bmi<35)
{
printf(\"体重超重!\");
}
if(bmi>=35)
{
printf(\"重度肥胖!\");
}
return
0;
}
运行结果


    特别声明:本站内容均来自网友提供或互联网,仅供参考,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。