描述
接受从键盘输入的N个整数,输出其中的最大值、最小值和平均值(平均值为整除的商)。
输入
第一行一个正整数N(N<=100);第二行有N个用空格隔开的整数Ti (1 <= i <= N, 0 <= Ti <= 10000000)
输出
三个有空格隔开的整数分别为最大值、最小值和平均值,其中平均值为整除的商。
输入样例 1
5 1 2 3 5 4
输出样例 1
5 1 3
提示
HINT:时间限制:1.0s 内存限制:256.0MB
C++ AC代码
#include <iostream>
using namespace std;
int main() {
int n,m,maxn,minn,sum,a;
scanf("%d",&n);
scanf("%d",&m);
maxn=m;
minn=m;
sum=m;
for(int i=1;i<n;i++) {
scanf("%d",&m);
if(maxn<m)
maxn=m;
if(minn>m)
minn=m;
sum=sum+m;
}
a=sum/n;
printf("%d %d %d\n",maxn,minn,a);
return 0;
}
答案正确
时间: 1ms 内存: 4MB 语言: C++
|
1 |
答案正确 |
4MB |
1ms |
30 |
|
2 |
答案正确 |
4MB |
1ms |
30 |
|
3 |
答案正确 |
4MB |
1ms |
40 |
该博客介绍了一个C++程序,用于接收键盘输入的整数并计算其中的最大值、最小值和平均值(整除)。程序对100以内的整数进行处理,确保输入的每个数都在0到10000000之间。程序运行高效,内存和时间使用都在限制范围内。
1291

被折叠的 条评论
为什么被折叠?



