7个FOR语句只有一个分号!
main(){int x[]={1,3,5,7,2,4,6,0},i,j,k;
for(i=0;i<3;i++)
for(j=2;j>=i;j--)
if(x[j+1]>x[j])
{ k=x[j];x[j]=x[j+1];x[j+1]=k;}
for(i=0;i<3;i++)
for(j=4;j>7-i;j++)
if(x[j]>x[j+1] )
{ k=x[j];x[j]=x[j+1]; x[j+1]=k;}
for(i=0;i<8;i++) printf("%d",x[i]);
printf("\n") ;
getch() ;
}
是一道选择题:答案是:A 75310246 B 0123456 C 76310462 D 13570246
the answer is A, but why ?
我反正是被这家伙搅晕了,到底循环了多少次也整不清了,劳烦大家帮给整理分析一下,让它好看一点,
哦,应该说是让我们这些小菜更能弄懂点!
还有啊,我自己打上去,出来的答案是:75312460 奇了,没这答案~~~~5555555555555
打反正没打错!我又检查过了!
想不通中~~~~~~~~~~~~~