用c语言计算BMI的代码
时间: 2024-05-19 20:12:34 浏览: 17
#include <stdio.h>
int main() {
float height, weight, bmi;
printf("请输入您的身高(米):");
scanf("%f", &height);
printf("请输入您的体重(千克):");
scanf("%f", &weight);
bmi = weight / (height * height);
printf("您的BMI指数为:%.2f\n", bmi);
if (bmi < 18.5) {
printf("您的体重过轻\n");
} else if (bmi >= 18.5 && bmi < 24) {
printf("您的体重正常\n");
} else if (bmi >= 24 && bmi < 28) {
printf("您的体重过重\n");
} else if (bmi >= 28 && bmi < 32) {
printf("您的体重肥胖\n");
} else {
printf("您的体重非常肥胖\n");
}
return 0;
}
相关问题
用c语言如何计算BMI同时判断
一个人的体重是否健康?
计算BMI的公式为:BMI = 体重(kg) / 身高(m)的平方
判断BMI是否健康的标准如下:
BMI < 18.5,体重过轻
18.5 <= BMI < 24,体重正常
24 <= BMI < 28,体重过重
BMI >= 28,肥胖
以下是用C语言实现计算BMI并判断体重是否健康的代码:
#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);
if (bmi < 18.5) {
printf("您的体重过轻\n");
} else if (bmi < 24) {
printf("您的体重正常\n");
} else if (bmi < 28) {
printf("您的体重过重\n");
} else {
printf("您已经肥胖了\n");
}
return 0;
}
c语言运用指针计算BMI
BMI是身体质量指数,计算公式为BMI=体重(kg)/身高(m)的平方。在C语言中,可以通过指针来计算BMI,具体实现如下:\```\#inclu <stdi.h>\n\voi calcu_bmi(f weigh, f heigh, f *bmi) {\ *bmi = weigh / (heigh * heigh);\}\n\i mai() {\ f weigh, heigh, bmi;\ printf(\请输入您的体重(kg):\");\ scanf(\"%f\", &weigh);\ printf(\请输入您的身高(m):\");\ scanf(\"%f\", &heigh);\ calcu_bmi(weigh, heigh, &bmi);\ printf(\您的BMI指数为:%.2f\\\", bmi);\ retur ;\}\```\在上述代码中,我们定义了一个名为`u_bmi`的函数,该函数接受三个参数:体重、身高和指向BMI的指针。函数内部通过指针计算出BMI的值,并将结果存储在指针所指向的内存地址中。在`mai`函数中,我们通过`scanf`函数获取用户输入的体重和身高,然后调用`u_bmi`函数计算BMI的值,并通过`printf`函数输出结果。\n\
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)