int a [20] = {0},i,max = 0,min = 51,ave = 0;
printf("数组是:\n");
for (i = 0; i < 20; i++) {
a[i] = arc4random()%(50 - 10 + 1) + 10;
printf("%d ", a[i]);
}
printf("\n");
for (i = 0 ; i < 20; i++) {
max = max > a[i] ? max : a[i];
min = min > a[i] ? a[i] : min;
ave += a[i];
}
int Smax = 0;
for (i = 0; i < 20; i++) {
if (a[i] > Smax && a[i] < max){
Smax = a[i];
}
}
printf("最大值是:%d 最小值是: %d 和是: %d 平均值是: %d 第二大值是: %d",max,min,ave,ave/20,Smax);