这一题需要注意的一个点是:每输出一个结果之后要带一个空行。
下边是我没有通过的一个方法,我一直没明白错在哪里,有看出来的盆友,可以告诉我一声吗,非常感谢。
#include<stdio.h>
int main(){
int n;
while(~(scanf("%d",&n))){
printf("%d\n\n",n*(1+n)/2);
}
return 0;
}
上边用公式过不了,换了一个简单的循环之后ac了。下边是ac的代码:
#include<stdio.h>
int main(){
int n;
int sum=0;
while(~(scanf("%d",&n))){
int i;
for(i=1;i<=n;i++)
sum+=i;
printf("%d\n\n",sum);
sum=0;
}
return 0;
}