这个C语言题如何解答?希望能有个注释让我理解下 谢谢了!

来源:百度知道 编辑:UC知道 时间:2024/07/07 21:20:08
三、判断一个人的胖瘦。
一个人的体制数用以下算式计算
体制数 t=w/(h*h)
w 代表人的体重
h 代表人的身高
程序由用户输入体重(以公斤为单位),身高(以米为单位),通过运算获得体制数。
通过体制数来判断是瘦人,正常体重,胖人还是肥胖人 。

判断的标准是:
体制数小于18 瘦人
体制数在18-25 之间正常体重
体制数在25-27 之间为胖人
体制数大于27 为肥胖人

如果体制数小于18,则程序输出瘦人,假如体制数在25-27 之间 则程序输出胖人。

编写这个程序,看看自己属于什么类型

/*
一个人的体制数用以下算式计算
体制数 t=w/(h*h)
w 代表人的体重
h 代表人的身高
程序由用户输入体重(以公斤为单位),身高(以米为单位),通过运算获得体制数。
通过体制数来判断是瘦人,正常体重,胖人还是肥胖人 。

判断的标准是:
体制数小于18 瘦人
体制数在18-25 之间正常体重
体制数在25-27 之间为胖人
体制数大于27 为肥胖人

如果体制数小于18,则程序输出瘦人,假如体制数在25-27 之间 则程序输出胖人。

*/

#include"stdio.h"
int main()
{
float w, h, t;
printf("输入你的身高(米) ");
scanf("%f", &h);
printf("输入你的体重(公斤) ");
scanf("%f", &w);
t = w/(h*h);

if(t<18)
{
printf("偏瘦\r\n");
getch();
return;
}
if((t>=18) && (t<=25))
{
printf("正常体重\r\n");
getch();
return;
}
if((t >= 25) && (t<=27))
{
printf("偏胖\r\n");
getc