用脚长计算身高的c语言代码
时间: 2023-11-05 12:03:10 浏览: 92
你可以使用以下的C语言代码来通过脚长计算身高:
```c
#include <stdio.h>
int main() {
int foot, inch;
double height;
printf("请输入您的脚长(单位:英尺):");
scanf("%d", &foot);
printf("请输入您的脚长(单位:英寸):");
scanf("%d", &inch);
// 计算身高,1英尺等于12英寸
height = (foot * 12 + inch) * 2.54; // 转换为厘米
printf("您的身高为:%.2f厘米\n", height);
return 0;
}
```
该代码首先要求用户输入他们的脚长和英寸数,并将其存储在`foot`和`inch`变量中。然后,通过将脚长和英寸数转换为厘米,计算出用户的身高,并将结果存储在`height`变量中。最后,使用`printf`函数输出结果的值。
请注意,在计算身高时,我们使用了一个常量2.54来将英寸转换为厘米。
相关问题
输入身高体重输出标准体重c语言代码。
以下是一个计算标准体重的 C 语言代码:
#include <stdio.h>
int main() {
float height, weight, standard_weight;
printf("请输入身高(米):");
scanf("%f", &height);
printf("请输入体重(千克):");
scanf("%f", &weight);
standard_weight = 22 * height * height;
printf("您的标准体重是:%.2f 千克\n", standard_weight);
if (weight < standard_weight) {
printf("您的体重偏轻\n");
} else if (weight > standard_weight) {
printf("您的体重偏重\n");
} else {
printf("您的体重正常\n");
}
return 0;
}
用c语言计算BMI的代码
#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;
}
阅读全文