首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面是一个递归函数,其功能是使数组中的元素反序排列,请将函数补充完整。 void reverse(int * a,int size){ if(size<2)return; int k=a[0]; a[0]=a[size-1
下面是一个递归函数,其功能是使数组中的元素反序排列,请将函数补充完整。 void reverse(int * a,int size){ if(size<2)return; int k=a[0]; a[0]=a[size-1
admin
2013-02-27
53
问题
下面是一个递归函数,其功能是使数组中的元素反序排列,请将函数补充完整。
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
解析
函数体的基本功能是将大小为si’ze的数组a的首尾元素进行交换。交换一次后,未交换部分的首元素地址为a+1,未交换的元素个数为size-2。
转载请注明原文地址:https://kaotiyun.com/show/ksNp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列叙述中正确的是()。
若变量已经定义且正确赋值,则针对程序段:temp=a;a=b;b=temp;以下叙述中正确的是()。
设有定义:intk=0;,以下选项的4个表达式中与其他3个表达式的值不相同的是()。
请编写函数fun,其功能:编写函数fun(char*s0,char*s1,char*s2,char*s3),要求实现——将s0所指字符串分解成3个字符串,分别存入s1、s2、s3所指内存中。分解的方法是,s1、s2、s3从s0中依次按顺序每隔3个字
有以下程序:#include<stdio.h>#include<stdlib.h>voidfun(int**s,intp[2][3]){**s=p[1][1];}main(){
下面是用来计算n的阶乘的递归函数,请将该函数的定义补充完整。(注:阶乘的定义是n!=n*(n-1)*...*2*1)unsignedfact(unsignedn){if(n<=1)retum1;
下面描述中,符合结构化程序设计风格的是
若一棵二叉树具有10个度为2的结点,则该二叉树的度为0的结点个数是______。
为满足运算符+的可交换性,必须将其重载为【】。
不属于结构化程序设计方法主要原则的是()。
随机试题
简述理想实现过程的长期性、曲折性和艰巨性。
齿轮状呼吸音常见于
产后3月,月经未复潮,发热,下腹痛伴血性白带2天,查体:腹软,腹有轻压痛,无反跳痛,子宫稍大,压痛,双侧附件可触及大于拇指的肿块,明显压痛,阴道排出物为脓血性,体温38.5℃,血红蛋白110g/L,白细胞为15×109/L,中性粒细胞0.84,最大可能诊断
资格审查内容主要是审查投标申请人,投标申请人应符合的条件有()
地表水的常规处理工艺,当原水中的浊度很()时,需要在混凝前设置预沉淀或沉砂池。
(2012年)下列业务应按“服务业”缴纳营业税的有()。
中国近代史上,签订了许多不平等条约并被迫开放一些城市作为通商口岸。下列选项对应正确的是()。
Inthefollowingtext,somesentenceshavebeenremoved.ForQuestions41-45,choosethemostsuitableonefromthelist(A、B、C、
下面不是关于文件共享优点的描述是
Whendidthespeaker’sgrandmotherdie?Shedied______ago.
最新回复
(
0
)