题解
计算平均年龄
1 条题解
-
0
解题思路
一个小组有 5 名同学,要求他们的平均年龄。
平均年龄 = 总年龄数 ÷ 总人数。
做法:
- 把 5 名同学的年龄依次读入,存进数组。
- 用一个循环把所有年龄加起来,得到总年龄。
- 总年龄除以 5(总人数),就是平均年龄。
注意:题目要求输出整数,所以用整除(/)就行,C++ 里两个整数相除会自动去掉小数部分。
参考代码
// 用途:输入5名同学的年龄,计算并输出平均年龄 // 平均年龄 = 总年龄 ÷ 总人数(整除,结果取整数) #include <iostream> using namespace std; int main() { int a[5], sum = 0; for (int i = 0; i < 5; i++) { cin >> a[i]; // 读入每名同学的年龄 sum += a[i]; // 累加总年龄 } cout << sum / 5; // 总年龄除以人数,输出平均年龄 return 0; }复杂度分析
只循环 5 次,时间复杂度是 O(1)。年龄都在 3~18 之间,总和很小,int 完全够用。
- 1