首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面是一个递归函数,其功能是使数组中的元素反序排列。请将函数补充完整。 void reverse(int*a,int size){ if(size
下面是一个递归函数,其功能是使数组中的元素反序排列。请将函数补充完整。 void reverse(int*a,int size){ if(size
admin
2010-04-08
34
问题
下面是一个递归函数,其功能是使数组中的元素反序排列。请将函数补充完整。
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://jikaoti.com/ti/XtW0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
以下使指针指向一个字符串的选项错误的是
有以下程序:#include<stdio.h>voidfunl(char*p){char*q;q=p;while(*q!=’\0’){(*q)++;q++:}}main(){chara[]={"Program"},*p;p
给定程序MODIl.C中函数fun的功能是:将长整型数s中每一位上为偶数的数依次取出,构成一个新数放在t中。高位仍在高位,低位仍在低位。例如,当s中的数为:87653142时,t中的数为:8642。请改正程序中的错误,使它能得出正确的结
若要打印出字符A,以下语句不正确的是()。(注:字符A的ASCⅡ码值为65,字符a的ASCⅡ码值为97)
对于一个正常运行的C程序,下列叙述中正确的是()。
以下叙述错误的是()。
下列合法的标识符是()。
以下程序:#includemain(){charstr[10];scanf("%s",&str);printf("%s\n".str);}运行上面的程序,输入字符串howare
内聚性是对模块功能强度的衡量,下列选项中,内聚性较弱的是()。
随机试题
某高血压病患者,男性,58岁,平素血压波动在140~180/90~100mmHg范围内,平时未坚持服药,1周来因工作较忙,睡眠不好,晨起感剧烈头痛、烦躁、心悸、恶心、呕吐、视力模糊,遂由家人送至医院,测血压达260/130mmHg,诊断为“高血压病,高血压
关于子宫内膜的描述,下列哪项正确
六淫致病,季节性最强的邪气是
依据《安全生产许可证条例》的规定,()负责民用爆破器材生产企业安全生产许可证的颁发和管理。
关于基坑水平和竖向位移监测点沿基坑周边布置的说法,正确的有()。
计算计时工资的原始记录有()。
某宗土地面积为2500平方米,单价为1500元/平方米,国家规定的容积率为4.5,建筑密度为0.8,则楼面地价为()元/平方米。
国会请愿运动(华中师范大学2005年中国近代史真题)
下面文字中加线的词语在文中的意思是:传统不得不变,因此规律、习惯不断地相机破例……根据文中所述,要了解某一时期的文艺风气,应注意哪些情况:
Nooneshouldbeforcedtowearauniform【C1】______anycircumstance.Uniformsaredemandingtothehumanspiritandtotallyunne
最新回复
(
0
)