vc++程序,大神帮我看看哪里错了
编写和编译都没有错误,但是一运行就停止工作,哪里不对?自己试着改了好多次但没什么用,麻烦大神帮我好好看看,是哪里错了并帮我指出,大一初学的娃啊,代码如下:#include...
编写和编译都没有错误,但是一运行就停止工作,哪里不对?自己试着改了好多次但没什么用,麻烦大神帮我好好看看,是哪里错了并帮我指出,大一初学的娃啊,代码如下:
#include <stdio.h>
int main()
{
int high = 0;
int weight = 0;
int sweight = 0;
printf("输入身高(cm):");
scanf("%d",high);
printf("输入体重(kg):");
scanf("%d",weight);
sweight = high-105;
if (weight-sweight > sweight*0.1)
printf("超重,\n");
else if (weight-sweight > sweight*0.2)
printf("轻度肥胖,\n");
else if (weight-sweight > sweight*0.3)
printf("中度肥胖,\n");
else if (weight-sweight > sweight*0.5)
printf("重度肥胖,\n");
else if (weight-sweight < sweight*0.2)
printf("消瘦,\n");
else
printf("标准,\n");
} 展开
#include <stdio.h>
int main()
{
int high = 0;
int weight = 0;
int sweight = 0;
printf("输入身高(cm):");
scanf("%d",high);
printf("输入体重(kg):");
scanf("%d",weight);
sweight = high-105;
if (weight-sweight > sweight*0.1)
printf("超重,\n");
else if (weight-sweight > sweight*0.2)
printf("轻度肥胖,\n");
else if (weight-sweight > sweight*0.3)
printf("中度肥胖,\n");
else if (weight-sweight > sweight*0.5)
printf("重度肥胖,\n");
else if (weight-sweight < sweight*0.2)
printf("消瘦,\n");
else
printf("标准,\n");
} 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询