判奇偶求和

描述

输入一个正整数n,如果n是奇数,则求1-n之间所有的偶数之和;如果n是偶数,则求n所有的约数之和(包括1和本身)。

输入描述

一行,一个整数n(0

输出描述

一行,一个整数。

用例输入 1 

89

用例输出 1 

1980

代码

#include
using namespace std;
int main(){
    int n,u=0,h=0;
    cin>>n;
    if(n%2!=0){
        for(int i=1;i<=n;i++){
            if(i%2==0){
                u=u+i;
            }
        }
        cout<     }else{
        for(int i=1;i<=n;i++){
            if(n%i==0){
                h=h+i;
            }
        }
        cout<     }
    return 0;
   }

你可能感兴趣的:(算法)