题解
求5个整数的和
1 条题解
-
0
解题思路
题目要求计算 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