#include <stdio.h>
int main()
{
int flag=0;
double n,s;
while(scanf("%lf",&n)!=EOF)
{
s=n*(1+n)/2.0;
printf("%0.lf\n\n",s);
}
return 0;
}


这道题不是人做的,浮点数。真是看不出来,输出格式更加让人不懂,

int flag=0;
在while里加
if(flag)
printf("\n");
flag++;


这为什么错了,而直接在输出后面加两个\n\n这就对了。
这表明最后一个输出之后还有两个换行,这行吗?
答案表示这是行的。