有以下程序: #include void fun(int a[],int n) {int i=0; for(i=0;i

admin2016-04-07  30

问题 有以下程序:
    #include
    void fun(int a[],int n)
    {int i=0;
    for(i=0;i    {
    if(i%2==0)
    a+=n;
    else
    a一=n;
    }
    }
    main(    )
    {int C[5]={5,4,3,2,1},i;
    fun(c,5);
    for(i=0;i<5;i++)printf("%d,",c);
    printf("\n");
    }
    程序运行后的输出结果是(    )。

选项 A、10,一1,8,一3,6,
B、5,4,3,2,1,
C、10,2,8,4,6,
D、5,一1,3,一3,1,

答案A

解析 fun()函数功能是:对数组中,下标为偶数的元素累加5,下标为奇数的元素减去5,所以执行完fun()函数后,数组c变为10,一1,8,一3,6,故A选项正确。
转载请注明原文地址:https://kaotiyun.com/show/83Dp777K
0

最新回复(0)