请各位帮我看看这个程序为什么出错,第二次输入数据就答案就不对了!请指教!
我第一次输入数据答案是没错的,但是第二次就不对了,请大家帮我看看有什么错误,谢谢啦!下面是我编译的程序:
[free]#include<stdio.h>
int main()
{
int i=0,n;
long int sum=0;
while(scanf("%d",&n)==1)
{
sum=0;
while(i<=n)
{
sum+=i;
i++;
}
printf("\n%ld\n",sum);
}
return 0;
}[/free]