用c语言写求bmi指数
时间: 2023-09-09 18:08:08 浏览: 159
好的,以下是用 C 语言编写求 BMI 指数的代码:
```c
#include <stdio.h>
int main() {
float weight, height, bmi;
printf("请输入您的体重(kg):");
scanf("%f", &weight);
printf("请输入您的身高(m):");
scanf("%f", &height);
bmi = weight / (height * height);
printf("您的BMI指数为:%.2f\n", bmi);
return 0;
}
```
这段代码会要求用户输入体重和身高,然后计算并输出 BMI 指数。注意,BMI 指数是体重(单位:千克)除以身高的平方(单位:米),因此需要先将用户输入的数据进行转换。输出时使用了 %.2f,表示保留两位小数。
相关问题
用C语言程序求BMI的值并输出
在C语言中,BMI(Body Mass Index,身体质量指数)是一个用于衡量人体体重是否健康的指标,计算公式为:体重(公斤)除以身高(米)的平方。下面是一个简单的C程序示例,演示如何输入用户的体重和身高,然后计算并输出BMI:
```c
#include <stdio.h>
// 定义BMI计算函数
float calculate_bmi(float weight, float height) {
return weight / (height * height);
}
int main() {
float weight, height;
printf("请输入您的体重(单位:公斤):");
scanf("%f", &weight);
printf("请输入您的身高(单位:米):");
scanf("%f", &height);
// 检查输入是否合法
if(height <= 0 || weight <= 0) {
printf("输入错误:身高和体重必须大于0。\n");
return 1;
}
float bmi = calculate_bmi(weight, height);
printf("您的BMI值为:%f\n", bmi);
return 0;
}
```
在这个程序里,首先通过`scanf`获取用户输入的体重和身高,然后调用`calculate_bmi`函数计算BMI,并通过`printf`将结果输出到屏幕上。
c语言计算bmi指数
好的,以下是一个简单的 C 语言程序,可以计算 BMI 指数:
```c
#include <stdio.h>
int main() {
float weight, height, bmi;
printf("请输入体重(kg):");
scanf("%f", &weight);
printf("请输入身高(米):");
scanf("%f", &height);
bmi = weight / (height * height);
printf("您的 BMI 指数为:%.2f\n", bmi);
return 0;
}
```
运行程序后,会提示用户输入体重和身高,然后计算出 BMI 指数并输出。其中 `%.2f` 表示保留两位小数输出。
阅读全文