帮我一下 我超级菜鸟
编程吧
全部回复
仅看楼主
level 1
#include "stdio.h"void main (){ int a,b,sum; scanf("%d,%d",&a,&b); sum=a+b; printf("sum is %d\n",sum);}这个求和程序应该没有错吧为什么执行后输入2个正数求出来的是一个负数帮我指出那里有问题 谢谢
2007年03月31日 03点03分 1
level 0
因为你的sum没有初始化,所以得数为负数。。。sum声明时加sum=0;就可以了。。。。
2007年03月31日 04点03分 2
level 1
2楼可以把该怎么初始化写出来吗 我不太明白,谢谢
2007年03月31日 05点03分 3
level 1
这是截图
2007年03月31日 05点03分 4
level 2
"sum没有初始化",我看这个帖子晚了点!
2007年04月04日 06点04分 6
1