有以下程序(函数fun只对下标为偶数的元素进行操作) #include void fun(int*a,int n) {int i,j,k,t; for(i=0;i

admin2010-11-02  28

问题 有以下程序(函数fun只对下标为偶数的元素进行操作)
    #include
    void fun(int*a,int n)
    {int i,j,k,t;
    for(i=0;i    {k=i;
    for(j=i;ja[k])k=j;
    t=a;a=a[k];a[k]=t;
    }
    }
    main( )
    {int aa[10]=[1,2,3,4,5,6,7],a;
    fun(aa,7);
    for(i=0i<7;i++)printf(”%d,”,aa);
    printf(”\n”);
    }
程序运行后的输出结果是(    )。

选项 A、7,2,5,4,3,6,1,
B、1,6,3,4,5,2,7,
C、7,6,5,4,3,2,1,
D、1,7,3,5,6,2,1,

答案A

解析 对下标为偶数的元素进行降序排序,下标为奇数元素保持不变
转载请注明原文地址:https://kaotiyun.com/show/OzPp777K
0

最新回复(0)