C语言 世界卫生组织计算标准体重的方法:男性标准体重kg = 身高 cm – 80x 70女性标准体重kg= 身高 cm – 70 x 60标准体重的±10不包含 10为正常体重标准体重±10~20不包含 20为体重过轻或体重过重标准体重±20 及其以上为体重严重不足或肥胖请设计并实现一个程序:输入:用户根据提示输入自己的性别身高cm 实际体重kg输出:程序输出其标准体重并提示体重建议体重正常、体
#include <stdio.h>
int main() { int gender; double height, weight, standard_weight;
printf("请输入您的性别(男性请输入1,女性请输入2):");
scanf("%d", &gender);
printf("请输入您的身高(cm):");
scanf("%lf", &height);
printf("请输入您的实际体重(kg):");
scanf("%lf", &weight);
if (gender == 1) {
standard_weight = (height - 80) * 0.7;
} else if (gender == 2) {
standard_weight = (height - 70) * 0.6;
} else {
printf("性别输入有误!\n");
return 0;
}
printf("您的标准体重为:%.2lfkg\n", standard_weight);
if (weight >= standard_weight * 0.9 && weight < standard_weight * 1.1) {
printf("您的体重正常。\n");
} else if ((weight >= standard_weight * 0.8 && weight < standard_weight * 0.9) ||
(weight >= standard_weight * 1.1 && weight < standard_weight * 1.2)) {
printf("您的体重过轻或过重。\n");
} else if (weight < standard_weight * 0.8) {
printf("您的体重严重不足。\n");
} else {
printf("您的体重肥胖。\n");
}
return 0;
原文地址: https://www.cveoy.top/t/topic/djdO 著作权归作者所有。请勿转载和采集!