周五打卡

zeyangshuaige / 2023-04-28 / 原文

问题描述:

本题要求求出1到n之间所有偶数的和,其中n为用户输入的整数。此题的输出结果应该为一个整数,表示1到n之间所有偶数的和。

设计思路:

首先需要获取用户输入的整数n,然后对1到n之间的所有整数进行遍历,判断每一个数是否为偶数,如果是偶数则将其加入到一个变量(例如sum)中,最后输出sum即可。可以使用循环结构和条件语句实现。

程序流程

开始
获取用户输入n
初始化变量sum为0
对于i从1到n
    如果i是偶数
        将i加入到sum中
    否则
        继续循环
输出sum
结束
代码实现:
#include <iostream>
using namespace std;
int main() {
    int n, sum = 0;
    cin >> n;
    for (int i = 1; i <= n; i++) {
        if (i % 2 == 0) {
            sum += i;
        } else {
            continue;
        }
    }
    cout << sum << endl;
    return 0;
}