首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面是一个递归函数,其功能是使数组中的元素反序排列。请将函数补充完整。 void reverse(int*a,int size){ if(size
下面是一个递归函数,其功能是使数组中的元素反序排列。请将函数补充完整。 void reverse(int*a,int size){ if(size
admin
2010-04-08
33
问题
下面是一个递归函数,其功能是使数组中的元素反序排列。请将函数补充完整。
void reverse(int*a,int size){
if(size<2) return;
int k=a[0];
a[0]=a[size-1];
a[size-1]=k;
reverse(a+l,【 】);
}
选项
答案
size-2
解析
把数组的首尾交换后,对在第一位和最后一位之间的子数组执行同样的首尾交换操作,此子数组为原数组长度减去2,所以答案为size-2。
转载请注明原文地址:https://kaotiyun.com/show/BAjp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有以下程序(其中的strstr()函数头部格式为:char*strstr(char•*p1,char*p2)确定p2字符串是否在p1中出现,并返回p2第一次出现的字符串首地址):#include#includechar*a="
程序通过定义学生结构体变量,存储了学生的学号、姓名和3门课的成绩。所有学生数据均以二进制方式输出到文件中。函数fun的功能是重写形参filename所指文件中最后一个学生的数据,即用新的学生数据覆盖该学生原来的数据,其他学生的数据不变。请在程序的
在软件生产过程中,需求信息的来源是()。
若有定义:inta,b,c;,想通过语句:scanf("%d,%d%d",&a,&b,&
结构化程序设计的3种结构是()。
有三个关系R、S和T如下:由关系R和S通过运算得到关系T,则所使用的运算为()。
规定输入的字符串中只包含字母和*号。请编写函数fun,其功能是:将字符串中的前导*号全部移到宁符串的尾部。例如,字符串中的内容为“*******A*BC*DEF*G****”,移动后,字符串中的内容应当是“A*BC*DEF*G**********
程序中已构成如下图所示的不带头节点的单向链表结构,指针变量s、p、q均已正确定义,并用于指向链表节点,指针变量S总是作为指针指向链表的第一个节点。若有以下程序段:q=s;s=s->next;p=s;while(P->
交换两个变量的值,不允许用临时变量,应该使用下列()位运算符。
对下列二叉树进行前序遍历的结果为()。
随机试题
白酒中固形物含量的测定过程中,将烘干的蒸发皿放在干燥器中的作用是冷却。
急性化脓性腹膜炎的转归
可以作为片剂崩解剂的是
下列不属于新生儿呼吸窘迫综合征的X线特征表现的是()。
负责残损人民币回收和销毁的机构是()。
在国际买卖合同中,在货物的风险转移至买方之后,卖方对货物与合同不符概不承担责任。()
资本扣除项主要包括()。
财政法律关系的内容是指()。
关于天体及其运行,下列表述错误的是()。
宋朝画家文与可的住宅周围有很多竹子。他一年四季都注意观察竹子的变化,对竹子的形状、姿态有透彻的了解,因此,画出的竹子生动逼真。有诗云:“与可画竹时,胸中有成竹。”这一事实体现的哲学道理是()
最新回复
(
0
)