函数fun的功能是:将形参a所指数组中的前半部分元素中的值和后半部分元素中的值对换。形参n中存放数组中数据的个数,若n为奇数,则中间的元素不动。 例如:若a所指数组中的数据依次为:1、2、3、4、5、6、7、8、9,则调换后为:6、7、8、9、5、1、2、

admin2010-11-26  14

问题 函数fun的功能是:将形参a所指数组中的前半部分元素中的值和后半部分元素中的值对换。形参n中存放数组中数据的个数,若n为奇数,则中间的元素不动。
例如:若a所指数组中的数据依次为:1、2、3、4、5、6、7、8、9,则调换后为:6、7、8、9、5、1、2、3、4。
    请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。
    注意:源程序存放在考生文件夹下的BLANKl.C中。
    不得增行或删行,也不得更改程序的结构!

选项

答案(1)1 (2)i (3)a[p+i]

解析 本题中函数fun的功能是将形参a所指数组中的前半部分元素中的值和后半部分元素中的值对换,分两种情况,a的长度是奇数和偶数:a的长度是奇数时,最中间的元素不移动,将前半部分和后半部分对换;a的长度为偶数时,直接将前半部分和后半部分对换。
转载请注明原文地址:https://kaotiyun.com/show/EJID777K
0

相关试题推荐
最新回复(0)