a=a*100;
b=b*60;
c=c*80;
d=d*50;
e=e*40;
sum=a+b+c+d+e;
printf("sum的值为:%d\n",sum);
为什么执行不出来正确的sum答案啊?
代码提供完整啊,这半拉怎么判断啊。另外怎么个不正确了呢,a-e本身是什么值啊
因为你的abcde没有赋初值啊
a,b,c,d,e,sum都没有int 一下,并且a,b,c,d,e都没有一个初始值,直接用的话会报错
你初始化的时将 a b c d e 赋初值。比如 int a=1;
int a,b,c,d,e,sum;
printf ("请输入五个整数:",a,b,c,d,e);
scanf ("%d,%d,%d,%d,%d",&a,&b,&c,&d,&e);
然后就是上面那个,头文件什么的都有,
随便输入五个整数然后进行上面的运算,求最终sum的值,但是最终就算了出不来想要的正确的答案,不知道为什么