c语言编程训练
c语言课程训练记录1
【问题描述】体质指数计算。体质指数=体重/身高2。体质指数在【18, 24】内为正常体质;小于18或大于24为异常体质。
【输入形式】身高,体重
【输出形式】身高,体重,体质指数,体质情况
【样例输入】1.71,60.5
【样例输出】身高=1.71米,体重=60.5公斤,体质指数=20.69,体质情况=正常体质
【样例说明】输出数据保留2位小数。输出正常体质或异常体质
#include<stdio.h>
int main(){
float a,b;
a=0,b=0;
scanf("%f,%f",&a,&b);
float c;
c=b/(a*a);
//题目的测试样例中若无输入则无输出,故需明确输入情况。
if(a!=0)
{
printf("身高=%.2f米,体重=%.1f公斤,体质指数=%.2f,",a,b,c);
if(c>=18&&c<=24)
{
printf("体质情况=正常体质");
}
else
{
printf("体质情况=异常体质");
}
}
return 0;
}
题目来源为课程作业,仅供参考😉