C语言找出一维整型数组中的次最大值。
时间: 2023-06-09 16:07:46 浏览: 315
找到数组中第二大的元素 C语言实现
好的,我知道了,请看下面的C语言代码:
```c
#include <stdio.h>
int main() {
int array[10] = {5, 3, 8, 6, 3, 9, 1, 0, 2, 7};
int max = array[0];
int second_max = array[0];
for(int i = 0; i < 10; i++) {
if(array[i] > max) {
second_max = max;
max = array[i];
} else if(array[i] > second_max && array[i] < max) {
second_max = array[i];
}
}
printf("次最大值为: %d\n", second_max);
return 0;
}
```
这个程序会找出给定整型数组中的次最大值,并将其输出。
阅读全文