2 条题解
-
1
简单
#include<bits/stdc++.h> using namespace std; int main(){ ios::sync_with_stdio(false); cin.tie(0);cout.tie(0); int n,a[1005],minn=999,maxn=-1,ans=0; double avg; cin>>n; for(int i=1;i<=n;i++){ cin>>a[i]; minn=min(minn,a[i]); maxn=max(maxn,a[i]); } for(int i=1;i<=n;i++) if(maxn!=a[i]&&minn!=a[i]) ans+=a[i],avg++; cout<<ans<<endl; cout<<fixed<<setprecision(1)<<ans*1.0/avg<<endl; return 0; }
-
0
#include <bits/stdc++.h> using namespace std; int main() { int n,a[1001],max=0,min=101,num=0; double sum=0; cin >> n; for(int i=1;i<=n;i++) { cin >> a[i]; if(a[i]>max) { max=a[i]; } if(a[i]<min) { min=a[i]; } } for(int i=1;i<=n;i++) { if(a[i]==max||a[i]==min) { continue; } num++; sum+=a[i]; } cout << sum << fixed << setprecision(1) << endl << sum/num; }
- 1
信息
- ID
- 721
- 时间
- 1000ms
- 内存
- 128MiB
- 难度
- 1
- 标签
- 递交数
- 33
- 已通过
- 28
- 上传者