杭电acm的1001题,求和的那个,我的代码在自己的软件上运行成功了,为啥出现了wrong answer

2024-12-15 09:31:52
推荐回答(2个)
回答1:

#include
int main()
{
int n,sum;
sum=0;

while(scanf("%d",&n)!=EOF)
{
sum=0;//初始化,不然的话你输入第二个样例就不对了。

for(;n>0;n--)
{
sum+=n;
}

printf("%d\n\n",sum);
}
return 0;
}

回答2:

能给个错误的例子么,我在自己的机器上跑,没问题啊。用的什么编译器

1楼说的有理,我也没考虑第二次输入