编写程序实现,向一个数组中输入n个数,求出平均值,最大值,最小值

编写程序实现,向一个数组中输入n个数,求出平均值,最大值,最小值C语言

代码如下:

#include <stdio.h>
#include <stdlib.h>

#define N 20

int main()
{
int data[N], n, max, min, i;
float aver = 0;

scanf("%d", &n);

for (i = 0; i < n; i++) {
scanf("%d", &data[i]);
}

max = data[0];
min = data[0];

for (i = 1; i < n; i++) {

if (max < data[i])
max = data[i];

if (min > data[i])
min = data[i];

aver += data[i];
}

aver /= n;

printf("最大值:%d,最小值:%d,平均值:%.2f\n", max, min, aver);

system("pause");
return 0;
}

运行结果;

温馨提示:答案为网友推荐,仅供参考
相似回答