#include <array>
#include<bits/stdc++.h>
using namespace std;
const int N = 1e5 + 10;
int main()
{
int n;
cin >> n;
array<double, N> arr{};
double t; int i = 0;
for (auto &e : arr)
{
cin >> t;
e = t;
if( ++ i == n) break;
}
double sum; i = 0;
for (auto e : arr)
{
sum += e;
if( ++ i == n) break;
}
cout << sum / n;
return 0;
}
使用auto e : arr 循环时, 如果需要改变arr值,则应该加引用“&e”。