int a[20] = {0}; float max = 0, min = 10000000, mid = 0, sum = 0, max2 = 0;
for (int i = 0; i < 20; i ++) {
a[i] = arc4random() % 41 + 10;
max = max > a[i] ? max : a[i];
min = min < a[i] ? min : a[i];
printf("%d ", a[i]);
sum += a[i];
}
for (int i = 0; i < 20; i++) {
if (a[i] > max2 && a[i] < max) {
max2 = a[i];
}
}
printf("第二大值:%.1f ", max2);
mid = sum / 20;
printf("所有元素之和:%.1f ", sum);
printf("平均值:%.1f", mid);
printf("\n最大值:%.1f 最小值:%.1f", max, min);