有以下程序: #include main() { char a[5][10]={"one","two","three","four","five"}: int i,j; char t; for(i=0;i<4;i++) for(

admin2012-12-19  22

问题 有以下程序:
#include
main()
{   char a[5][10]={"one","two","three","four","five"}:
   int i,j;
   char t;
   for(i=0;i<4;i++)
   for(j=i+1;j<5;j++)
      if(a[0]>a[j][0])
      {  t=a[0];a[0]=a[j][0];a[j][0]=t;}
    puts(a[1]);
}
  程序运行后的输出结果是(    )。

选项 A、fwo
B、fix
C、two
D、owo

答案A

解析 For循环完成的功能是把二维数组a的第一列的字母按从小到大排序.其他列的字母不变。
转载请注明原文地址:https://jikaoti.com/ti/GQB0FFFM
0

最新回复(0)