您的位置:首页 > 其它

hdoj acm  1001

2015-12-18 18:06 288 查看
#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这就对了。

这表明最后一个输出之后还有两个换行,这行吗?

答案表示这是行的。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: