int _array[10] = {0};
int _m = 0;
printf("请输入10个整数:\n");
for (int i = 0; i < 10; i++) {
scanf("%d",&_m);
_array[i] = _m;
}
int _max = 0,_maxSecond =0;
_max = _array[0],_maxSecond = _array[1];
// 如果初始最大的数小,就把max赋值给maxsecond
for (int j = 1; j < 10; j++) {
if (_max < _array[j]) {
_maxSecond = _max;
_max = _array[j];
}else{
if (_array[j] >= _maxSecond) {
_maxSecond = _array[j];
}
}
}
for (int k = 0; k < 10; k++) {
if (_maxSecond == _array[k]) {
printf("第二大的数是_array[%d]=%d",k,_maxSecond);
}
}