输入样例: 5 100 200 300 400 500 输出样例: 300

提示:样例中的平均时间为 (100+200+300+400+500)/5 = 300。

代码:

#include <iostream>
using namespace std;

int main() {
    int n, sum = 0, time;
    cin >> n;
    for (int i = 0; i < n; i++) {
        cin >> time;
        sum += time;
    }
    cout << sum / n << endl;
    return 0;
}

代码解析:

  1. 首先包含头文件 iostream,并使用 using namespace std; 声明命名空间。
  2. 声明变量 n 表示记录的数据条数,sum 表示所有时间的总和,time 表示每次训练的时间。
  3. 从标准输入读取数据条数 n
  4. 使用 for 循环,读取 n 次数据,将每次读取的时间 time 加到 sum 中。
  5. 最后将 sum 除以 n,计算平均时间,并输出结果。

说明:

本程序使用了简单的循环和求和操作,可以方便地计算出速滑训练的平均时间。对于输入数据的有效性,本程序未进行判断,实际应用中可能需要加入数据校验逻辑。

C++ 程序:计算速滑训练平均时间

原文地址: https://www.cveoy.top/t/topic/ndIH 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录