例题
方法一
#include<bits/stdc++.h>
using namespace std;
using ll=long long ;
const int N=1e4+9;
int a[N];
int main()
{
ios::sync_with_stdio(0),cin.tie(0),cout.tie(0);
int n;
ll sum=0;
cin >> n;
for(int i=1;i<=n;i++)cin>>a[i];
cout<<*max_element(a+1,a+n+1)<<'\n';
cout<<*min_element(a+1,a+n+1)<<'\n';
for(int i=1;i<=n;i++)sum=sum+a[i];
cout << fixed << setprecision(2) << 1.0*sum/n << '\n';
return 0;
}
方法2
#include<bits/stdc++.h>
using namespace std;
using ll=long long ;
const int N=1e4+9;
int a[N];
int main()
{
ios::sync_with_stdio(0),cin.tie(0),cout.tie(0);
int n;
ll sum=0;
cin >> n;
for(int i=1;i<=n;i++)cin>>a[i];
ll ma=a[1],mi=a[1];
for(int i=1;i<=n;i++)
{
ma=max(ma,(ll)a[i]);
mi=min(mi,1ll*a[i]);
}
cout<< ma <<'\n';
cout<< mi <<'\n';
for(int i=1;i<=n;i++)sum=sum+a[i];
cout << fixed << setprecision(2) << 1.0*sum/n << '\n';
return 0;
}