gpt4 book ai didi

c - BMI计算器不工作

转载 作者:太空宇宙 更新时间:2023-11-04 06:03:48 24 4
gpt4 key购买 nike

#include <stdio.h>
#include <stdlib.h>
int main() {
double w, h, b;
printf("Enter your weight in pounds \n");
scanf("%d", &w);
printf("Enter your height in inches \n");
scanf("%d", &h);
h = h/12;
b = w*703 / (h*h);
if (b < 18.5) {
printf("underweight");
} else if (b>=18.5 && b<25) {
printf("normal");
} else {
printf("overweight");
}
system("Pause");
}

好的,所以我的代码会打印“体重不足*,无论我输入什么数字,我都不知道为什么。如果有人能指出我正确的方向,我将不胜感激

最佳答案

当数字是 double 时,您读入的是整数。你要

scanf("%lf", &w);

等等

关于c - BMI计算器不工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14433538/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com