九度OJ 1063: 整数和

来源:互联网 发布:淘宝店铺简介索引 编辑:程序博客网 时间:2024/05/16 18:53
题目描述:

编写程序,读入一个整数N。
若N为非负数,则计算N到2N之间的整数和;
若N为一个负数,则求2N到N之间的整数和

输入:

一个整数N,N的绝对值小于等于1000

输出:

测试数据可能有多组,对于每一组数据,
输出题目要求的值

样例输入:
1-1
样例输出:
3-3
来源:

2001年清华大学计算机研究生机试真题(第I套)


题目分析:


水题,直接上代码。

源代码


#include <stdio.h>#include <stdlib.h> int main(){    int n;    while(scanf("%d",&n) != EOF)    {        int sum = 0;        int i;        if(n > 0)            for(i = n;i <= 2*n;i++)                sum += i;        else            for(i = 2*n;i <= n;i++)                sum += i;        printf("%d\n",sum);    }    //system("pause");    return 0;}/**************************************************************    Problem: 1063    User: superlc320    Language: C++    Result: Accepted    Time:10 ms    Memory:1020 kb****************************************************************/


0 0
原创粉丝点击