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

admin2019-08-10  30

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

选项 A、two
    owo
B、fix
    owo
C、two
    fov
D、owo
    off

答案A

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

最新回复(0)