前插算法。。疑问
void main(){ int x, i, j, a[5]={ 2,5,8,10 };
scanf(“%d”, &x);
if ( x>a[3])i=4; ---------这里开始就不知道在说什么啦。。麻烦高手逐一解释下,
else { for( i=0;i<5; i++)
if ( x<=a[i] ) break;
for( j=3; j>=i; j-- )
a[j+1]=a[j];
}
a[i]=x;
for(j=0;j<5;j++) printf(“%d ”,a[j]);
}