top1编程
← 返回题目
题解

求5个整数的和

1 条题解

  • 0
    @ 2026-8-5 0:22:41

    解题思路

    题目要求计算 5 个整数的和。这 5 个数格式一样、都要累加,如果一个个写 cin 会非常啰嗦,所以用循环处理。

    做法:先准备一个累加变量 sum,初始化为 0(这一步很重要,不然变量里是垃圾值)。然后循环 5 次,每次读入一个数 x,把它累加进 sum。循环结束后,sum 里装的就是 5 个数的总和。

    参考代码

    #include <iostream>
    using namespace std;
    
    int main() {
        int sum = 0;              // 累加变量,记得初始化为0
        for (int i = 0; i < 5; i++) {   // 循环5次,读入5个数
            int x;
            cin >> x;             // 读入一个整数
            sum += x;             // 累加进总和
        }
        cout << sum << endl;      // 输出总和
        return 0;
    }
    

    复杂度分析

    循环固定执行 5 次,和输入大小无关,所以时间复杂度是 O(1);只用了几个变量,额外空间复杂度也是 O(1)。

    • 1