#include
void sort(int a[10000],int M){
int t;
for(int i=0;i
for(int j=0;j
a[j+1]=a[j];
a[j]=t;
}
}
}
}
int main()
{
int j,i,a[10000],N,M,re[10000];
scanf("%d",&N);
for(i=0;i
for(j=0;j
sort(a,M);
re[i]=a[1];
}
} for(i=0;i
return 0;
}
用了数组,效率可能不会太高。。但是代码没问题
#include
int main()
{
int j,i,T,N,t,re[10000],submax,max;
scanf("%d",&T);
for(i=0;i
scanf("%d",&submax);
max=submax;
for(j=1;j
if(t>max){
submax=max;
max=t;
}else if(t>submax)
submax=t;
}
re[i]=submax;;
}
for(i=0;i
return 0;
}
又写了一个更好的,这个效率应该会高于使用数组,你可以自己用一些数据进行测试