用c语言编程 计算体指数 从键盘输入某人的身高(以厘米为单位,如174cm)和体重(以公斤为单位,如70公斤),将身高(以米为单位,如1.74m)和体重(以斤为单位,如140斤)输出在屏幕上,并按照以下公式计算并输出体指数,要求结果保留到小数点后2位。 假设体重为w公斤,身高为h米,则体指数的计算公式为:t=w/(h*h) 以下是程序的输出示例: Input weight, height: 70,174 weight=140 height=1.74 t=23.12 输入格式: "%d,%d" 输入提示信息:"Input weight, height:\n" (注意:在height和逗号之间有一个空格) 体重输出格式:"weight=%d\n" 身高输出格式:"height=%.2f\n" 体指数输出格式:"t=%.2f\n"
时间: 2024-02-13 15:07:39 浏览: 147
好的,以下是C语言的程序代码:
```c
#include <stdio.h>
int main()
{
int weight, height;
float h, t;
printf("Input weight, height:\n");
scanf("%d,%d", &weight, &height);
h = height / 100.0; // 将身高从厘米转换为米
printf("weight=%d\n", weight * 2); // 将体重从公斤转换为斤
printf("height=%.2f\n", h);
t = weight / (h * h);
printf("t=%.2f\n", t);
return 0;
}
```
运行程序后,输入身高和体重后,输出的结果为:
```
Input weight, height:
70,174
weight=140
height=1.74
t=23.12
```
其中,体重乘以2是因为题目要求将体重从公斤转换为斤。
相关问题
计算体指数 从键盘输入某人的身高(以厘米为单位,如174cm)和体重(以公斤为单位,如70公斤),将身高(以米为单位,如1.74m)和体重(以斤为单位,如140斤)输出在屏幕上,并按照以下公式计算并输出体指数,要求结果保留到小数点后2位。 假设体重为w公斤,身高为h米,则体指数的计算公式为:t=w/(h*h) 以下是程序的输出示例: Input weight, height: 70,174↙ weight=140 height=1.74 t=23.12C语言
以下是实现该功能的 C 语言代码:
```c
#include <stdio.h>
int main() {
int weight, height_cm;
float height_m, t;
printf("Input weight, height: ");
scanf("%d,%d", &weight, &height_cm);
// 将身高单位从厘米转换为米
height_m = height_cm / 100.0;
printf("weight=%d height=%.2fm ", weight * 2, height_m);
// 计算体指数
t = weight / (height_m * height_m);
printf("t=%.2f", t);
return 0;
}
```
运行结果:
```
Input weight, height: 70,174
weight=140 height=1.74m t=23.12
```
用C语言按“体指数”对肥胖程度进行划分:体指数t = w / (h*h)(体重w单位为公斤,身高h单位为米) 当t < 18时,为低体重; 当18 ≤ t < 25时,为正常体重; 当25 ≤ t < 27时,为超重体重; 当t ≥ 27时,为肥胖。 编程从键盘输入你的身高h和体重w,根据给定公式计算体指数t,然后判断你的体重属于何种类型。
下面是该程序的实现代码:
```c
#include <stdio.h>
int main()
{
float h, w, t;
printf("请输入您的身高(单位:米)和体重(单位:公斤):\n");
scanf("%f%f", &h, &w);
t = w / (h * h);
if (t < 18)
{
printf("您的体重属于低体重。\n");
}
else if (t >= 18 && t < 25)
{
printf("您的体重属于正常体重。\n");
}
else if (t >= 25 && t < 27)
{
printf("您的体重属于超重体重。\n");
}
else
{
printf("您的体重属于肥胖。\n");
}
return 0;
}
```
运行结果:
```
请输入您的身高(单位:米)和体重(单位:公斤):
1.7 68
您的体重属于正常体重。
```
阅读全文