237人阅读 评论(0)

# Sum Problem

Time Limit: 1000/500 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others)
Total Submission(s): 339300    Accepted Submission(s): 85485

Problem Description
Hey, welcome to HDOJ(Hangzhou Dianzi University Online Judge).

In this problem, your task is to calculate SUM(n) = 1 + 2 + 3 + ... + n.

Input
The input will consist of a series of integers n, one integer per line.

Output
For each case, output SUM(n) in one line, followed by a blank line. You may assume the result will be in the range of 32-bit signed integer.

Sample Input
1
100

Sample Output
1

5050

Author
DOOM III

Recommend
We have carefully selected several similar problems for you:  1002 1090 1003 1091 1004

#include<stdio.h>
int main(){
while(EOF){
int n,i,num=0;
scanf("%d",&n);
for(i=1;i<=n;i++)
num+=i;
printf("%d\n\n",num);
}
return 0;
}

用整型还超时，必须得用double型，我也是服惹
#include<stdio.h>
int main(){
double n;
while(scanf("%lf",&n)!=EOF)
printf("%.0lf\n\n",n*(n+1)/2);
return 0;
}

0
0

* 以上用户言论只代表其个人观点，不代表CSDN网站的观点或立场
个人资料
• 访问：51824次
• 积分：2764
• 等级：
• 排名：第12996名
• 原创：233篇
• 转载：22篇
• 译文：0篇
• 评论：9条
评论排行
最新评论