用C语言先判断一个人身高是否在100到300之间,若果是那么标准体重应该是其身高(单位:厘米)减去100、再乘以0.9所得到的公斤数。 已知市斤的数值是公斤数值的两倍。现给定某人身高,请你计算其标准体重应该是多少?
时间: 2023-10-11 15:05:59 浏览: 149
实现根据身高计算标准体重
以下是用 C 语言实现的代码:
```c
#include <stdio.h>
int main() {
float height, weight;
printf("请输入身高(单位:厘米):");
scanf("%f", &height);
if (height >= 100 && height <= 300) {
weight = (height - 100) * 0.9;
printf("标准体重为 %.2f 公斤或 %.2f 市斤。\n", weight, weight * 2);
} else {
printf("输入的身高不在有效范围内。\n");
}
return 0;
}
```
运行程序后,先输入身高,程序会判断身高是否在有效范围内,然后计算出标准体重,并输出标准体重的公斤数和市斤数。例如,输入身高为 180 厘米,则输出:
```
请输入身高(单位:厘米):180
标准体重为 72.00 公斤或 144.00 市斤。
```
阅读全文