C++ 程序:计算速滑训练平均时间
输入样例: 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;
}
代码解析:
- 首先包含头文件
iostream,并使用using namespace std;声明命名空间。 - 声明变量
n表示记录的数据条数,sum表示所有时间的总和,time表示每次训练的时间。 - 从标准输入读取数据条数
n。 - 使用
for循环,读取n次数据,将每次读取的时间time加到sum中。 - 最后将
sum除以n,计算平均时间,并输出结果。
说明:
本程序使用了简单的循环和求和操作,可以方便地计算出速滑训练的平均时间。对于输入数据的有效性,本程序未进行判断,实际应用中可能需要加入数据校验逻辑。
原文地址: https://www.cveoy.top/t/topic/ndIH 著作权归作者所有。请勿转载和采集!