B2054 求平均年龄 题解

· · 题解

思路:

将所有年龄累加起来,最后再除以总人数,得到的就是平均年龄。

需要注意的点:

因为我们最后输出的是浮点数,所以我们需要把累加年龄的变量设为 double 类型,或者在最后输出时将累加年龄的变量乘以 1.0

代码如下:

#include <iostream>

using namespace std;

int main() {
    int n;
    cin >> n;
    double sum = 0;//累加器设double变量
    for (int i = 1; i <= n; i ++) {
        int x;
        cin >> x;
        sum += x;//累加答案
    }
    printf ("%.2lf", sum/n);//保留两位小数
    return 0;
}