//不知有什么方法可以不用求最大的数就能把第二大的数找出来 若大牛知道 希望赐教 谢谢
int i,j;
int a[10]={0,9,23,7,6,5,12,3,2,1};
int tm,tn;
tm=a[0];
tn=a[1];
if(tm<tn)
{
tm=a[1];
tn=a[0];
}
for(i=2;i<10;i++)
{
if(a[i]>tm)
{
tn=tm;
tm=a[i];
}
else if(a[i] > tn)
tn=a[i];
}
printf("*****%d\n",tn);
return 0;
}