5 条题解
-
-3
#include <bits/stdc++.h> using namespace std; int main() { int i,n,min,max; double sum=0,avg,m[10001]; cin>>n; for(i=1;i<=n;i++)cin>>m[i]; //数组赋值 min=m[1]; for(i=1;i<=n;i++)if(min>m[i])min=m[i]; //找出最小的数组元素 max=m[1]; for(i=1;i<=n;i++)if(max<m[i])max=m[i]; //找出最大的数组元素 for(i=1;i<=n;i++)sum+=m[i]; //数组元素累加求和 avg=(sum-min-max)/(n-2); printf("%.2lf",avg); return 0; }
-
-5
#include <bits/stdc++.h> using namespace std; int main() { int i,n,min,max; double sum=0,avg,m[10001]; cin>>n; for(i=1;i<=n;i++)cin>>m[i];//数组赋值 min=m[1]; for(i=1;i<=n;i++)if(min>m[i])min=m[i];//找出最小的数组元素
max=m[1]; for(i=1;i<=n;i++)if(max<m[i])max=m[i];//找出最大的数组元素
for(i=1;i<=n;i++)sum+=m[i];//数组元素累加求和 avg=(sum-min-max)/(n-2); printf("%.2lf",avg); return 0; }
- 1
信息
- ID
- 658
- 时间
- 1000ms
- 内存
- 125MiB
- 难度
- 5
- 标签
- (无)
- 递交数
- 449
- 已通过
- 164
- 上传者