练练
时间限制:1000 ms | 内存限制:65535 KB
难度:0
- 描述
-
给定一个整数n,请求出0与n之间的所有偶数的和(包括0和n)?
- 输入
- 有多组数据
每种情况第一行一个整数n(0<=n<= 500)
(用EOF结尾) 输出 - 每行输出所有偶数的和 样例输入
-
3 4
样例输出 -
2 6
代码
#include<stdio.h> #include<math.h> int main(void) { int a, sum, b, i; while(scanf("%d", &a)!=EOF) { sum=0; b=fabs(a); for(i=0; i<=b; i+=2) { sum+=i; } if(a>=0) printf("%d\n", sum); else if(a<0) printf("%d\n", -sum); } return 0; }
- 有多组数据