题目描述
接受从键盘输入的N个整数,输出其中的最大值、最小值和平均值(平均值为整除的商)。
输入
第一行一个正整数N(N<=100);
第二行有N个用空格隔开的整数Ti (1 <= i <= N, 0 <= Ti <= 10000000)
输出
三个有空格隔开的整数分别为最大值、最小值和平均值,其中平均值为整除的商。
样例输入 Copy
5 1 2 3 5 4
样例输出 Copy
5 1 3
源代码
#include <stdio.h>
#include <stdlib.h>
int main()
{
int N,a,i;
int min=10000000;//题目要求输入的数的范围
int max=0;
int num=0;
scanf("%d",&N);
for(i=1;i<=N;i++)//多次输入
{
scanf("%d",&a);
num=num+a;//多次循环进行累加,则最终的值为输入的数的和
if(a>max)
max=a;//一直存储输入的最大的数
if(a<min)
min=a;//一直存储输入的最小的数
}
printf("%d %d %d",max,min,num/N);
return 0;
}