有以下程序   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

admin2006-08-25  15

问题 有以下程序
  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+1]>x[j]){ k=x[j];x[j]=x[j+1];x[j+1]=k;}
     for (i=0;i<3;i++)
     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);
     printf("\n");
   }
  程序运行后的输出结果是:

选项 A、75310246
B、1234567
C、76310462
D、13570246

答案A

解析 程序运行的输出结果是75310246。
转载请注明原文地址:https://kaotiyun.com/show/7aHp777K
0

相关试题推荐
最新回复(0)