#include<stdio.h>
#define N 20
int main()
{
int a, b, n=20, max, min, i, p, sum = 0;
double ave;
int xx[N] = { 0 };
for (b = 0; b < n; b++)
{
scanf_s("%d", &xx[b]);
}
max = xx[0];
for (a = 1; a < n; a++)
{
if (xx[a] > max)
{
max = xx[a];
}
}
min = xx[0];
for (a = 1; a < n; a++)
{
if (xx[a] < min)
{
min = xx[a];
}
}
i = 0;
for (a = 0; a < n; a++)
{
if (xx[a] != max && xx[a] != min)
{
xx[i] = xx[a];
i++;
}
}
for (p = 0; p < i; p++)
{
sum = sum + xx[p];
}
ave = 1.0 * sum / i;
printf("最大的元素是 : % d\n", max);
printf("最小的元素是 : % d\n", min);
printf("平均值是 % 5.2f\n", ave);
return 0;
}
温馨提示:答案为网友推荐,仅供参考