有以下程序: void fun(int *a,int i,int i)
答案:2 悬赏:70 手机版
解决时间 2021-03-05 13:20
- 提问者网友:浪荡绅士
- 2021-03-04 22:33
有以下程序: void fun(int *a,int i,int i)
最佳答案
- 五星知识达人网友:逃夭
- 2021-03-04 23:59
答案:C 解析: 函数fun()中用了一个if语句,当数组下标i小于数组下标j时,交换数组元素a[i]和a[j]的值,并使i值加1,j值减1。其功能就是把数组a中从下标i到j的元素首尾互换。主函数中定义一个数组x,该数组有4个元素,接着调用 fun(a,O,3),其中将a数组的第一个元素的下标0和最后一个元素的下标3传给了函数fun(),故执行完该函数后,数组a中的元素首尾互换,因此最后依次输出的数组a中值为8、1、6和2,所以,4个选项中选项C符合题意。
全部回答
- 1楼网友:归鹤鸣
- 2021-03-05 01:38
回答的不错
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯