帮我一下 我超级菜鸟
编程吧
全部回复
仅看楼主
level 1
贴吧用户_00Q4WZG🐾
楼主
#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
58.217.206.*
因为你的sum没有初始化,所以得数为负数。。。sum声明时加sum=0;就可以了。。。。
2007年03月31日 04点03分
2
level 1
贴吧用户_00Q4WZG🐾
楼主
2楼可以把该怎么初始化写出来吗 我不太明白,谢谢
2007年03月31日 05点03分
3
level 1
贴吧用户_00Q4WZG🐾
楼主
这是截图
2007年03月31日 05点03分
4
level 2
李二杰
"sum没有初始化",我看这个帖子晚了点!
2007年04月04日 06点04分
6
1