c语言输入体重和身高,输出BMi
时间: 2024-10-05 13:03:50 浏览: 182
身高体重评测系统C语言源码
在C语言中,计算BMI(身体质量指数)需要从用户那里获取体重和身高的输入,然后使用公式:BMI = 体重(公斤) / 身高(米)^2。下面是一个简单的程序示例:
```c
#include <stdio.h>
// 定义一个函数计算BMI
double calculate_bmi(double weight, double height) {
return weight / (height * height);
}
int main() {
float weight, height;
// 输入体重和身高
printf("请输入您的体重(单位:公斤):");
scanf("%f", &weight);
printf("请输入您的身高(单位:米):");
scanf("%f", &height);
// 计算并输出BMI
double bmi = calculate_bmi(weight, height);
printf("您的BMI值是:%.2f\n", bmi);
return 0;
}
```
在这个程序中,首先通过`scanf`函数获取用户的体重和身高,然后调用`calculate_bmi`函数计算BMI,并将结果打印出来。注意这里的BMI值通常保留两位小数。
阅读全文