100%AC题解
2026-07-04 16:47:18
发布于:上海
5阅读
0回复
0点赞
超简单,直接上代码
#include<bits/stdc++.h>
using namespace std;
// n为数据个数 cnt存储总和 maxx最大值 minn最小值
int n,cnt,maxx=-1,minn=0x3f3f3f3f;
// 存储输入数组
int a[1005];
int main(){
// 输入数字总个数
cin>>n;
// 循环读入n个数据存入数组
for(int i=1;i<=n;i++){
cin>>a[i];
}
// 遍历全部数组元素计算总和、更新最大最小值
for(int i=1;i<=n;i++){
// 累加当前数值到总和
cnt+=a[i];
// 更新最大值
if(a[i]>maxx){
maxx=a[i];
}
// 更新最小值
if(a[i]<minn){
minn=a[i];
}
}
// 输出最大值与最小值
cout<<maxx<<" "<<minn<<" ";
// 计算平均值并保留一位小数输出
printf("%.1f",1.0*cnt/n);
return 0;
}
全部评论 1
- 置顶
源代码提交于2026/06/04下午16:45左右
1周前 来自 上海
1




有帮助,赞一个