练练

来源:互联网 发布:国际象棋棋谱制作软件 编辑:程序博客网 时间:2024/06/11 19:31

练练

时间限制:1000 ms | 内存限制:65535 KB
难度:0
描述

给定一个整数n,请求出0与n之间的所有偶数的和(包括0和n)?

输入
有多组数据

每种情况第一行一个整数n(0<=n<= 500)
(用EOF结尾)
输出
每行输出所有偶数的和
样例输入
34
样例输出
26

代码

 #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;}