列表

详情


CPP12. 求 1 - n 之间偶数的和

描述

键盘输入一个 int 类型的正整数 n,n 的范围为[1, 1000],求 1 - n 之间偶数的和,并输出。

输入描述

输入任意一个 int 类型的正整数,n 的范围为[1, 1000]

输出描述

输出 1 - n 之间偶数的和

示例1

输入:

4

输出:

6

示例2

输入:

10

输出:

30

原站题解

上次编辑到这里,代码来自缓存 点击恢复默认模板

C++ 解法, 执行用时: 2ms, 内存消耗: 304KB, 提交时间: 2021-12-12

#include <iostream>
using namespace std;

int main() {
    
    int n;
    cin >> n;
    int sum = 0;
if(n>=1&&n<=1000)
for(int i=1;i<=n;){
    if(i%2==0)
    sum=sum+i;
    else
        sum=sum;
    i++;
}    

    
    // write your code here......
    

    cout << sum << endl;
    
    return 0;
}

C++ 解法, 执行用时: 2ms, 内存消耗: 308KB, 提交时间: 2022-08-06

#include <iostream>
using namespace std;

int main() {
    
    int n;
    cin >> n;
    int sum = 0;
    
    // write your code here......
    for (int i = 0; i <= n; i++) {
        if(i % 2 == 0)
            sum = sum + i;
    }

    cout << sum << endl;
    
    return 0;
}

C++ 解法, 执行用时: 2ms, 内存消耗: 308KB, 提交时间: 2022-03-12

#include <iostream>
using namespace std;

int main() {
    
    int n;
    cin >> n;
    int sum = 0;
    
    // write your code here......
    int i;
    for(i=2;i<=n;i+=2)
    {
        sum+=i;
        
    }
    

    cout << sum << endl;
    
    return 0;
}

C++ 解法, 执行用时: 2ms, 内存消耗: 312KB, 提交时间: 2022-03-12

#include <iostream>
using namespace std;

int main() {
    
    int n;
    cin >> n;
    int sum = 0;
    
    // write your code here......
    for(int i=2;i<=n;i+=2){
	    sum += i;
	} 

    cout << sum << endl;
    
    return 0;
}

C++ 解法, 执行用时: 2ms, 内存消耗: 332KB, 提交时间: 2021-12-11

#include <iostream>
using namespace std;

int main() {
    
    int n;
    cin >> n;
    int sum = 0;
    
    // write your code here......
    for(int i=2;i<=n;i=i+2)
    {
        sum=sum+i;
    }

    cout << sum << endl;
    
    return 0;
}

上一题