有下列程序: #includevoidfun(

有下列程序: #includevoidfun(,第1张

有下列程序: #includevoidfun(

问题:

[单选] 有下列程序:

#include

voidfun(inta[],intn)

{inti,t;

for(i=0;i

i];a[n-1-i]=t;}

}

voidmain(  )

{intk[10]={1,2,3,4,5,6,7,8,9,10},i;

fun(k,5);

for(i=2,i<8;i++)printf("%d",k[i]);

printf("\n");

}

程序的运行结果是(  )。

A . 345678

B . 876543

C . 1098765

D . 321678

正确答案:

D

参考解析

D。【解析】在程序中,fun(k,5)的功能是将数组k的k[0]、k[1]分别与k[3]、k[4]交换,for循环从k[2]到k[8]输出,所以输出结果为321678。

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/zaji/5629340.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-12-16
下一篇2022-12-15

发表评论

登录后才能评论

评论列表(0条)

    保存