首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下函数用来在w数组中插入x。n所指向的存储单元中存放w数组中字符个数。数组w中的字符已按从小到大的顺序排列,插入后数组w中的字符仍有序。请填空。 void fun(char*w,char x,int*n) { int i,
以下函数用来在w数组中插入x。n所指向的存储单元中存放w数组中字符个数。数组w中的字符已按从小到大的顺序排列,插入后数组w中的字符仍有序。请填空。 void fun(char*w,char x,int*n) { int i,
admin
2009-02-15
114
问题
以下函数用来在w数组中插入x。n所指向的存储单元中存放w数组中字符个数。数组w中的字符已按从小到大的顺序排列,插入后数组w中的字符仍有序。请填空。
void fun(char*w,char x,int*n)
{ int i, p;
p=0;
w[*n]=x;
while(x>w[p])p++;
for(i=*n;i>p;i--)w
=【 】;
w[p]=x;
++ *n;}
选项
答案
w[i-1]
解析
在用数组实现的有序序列中插入内容,必须先寻找插入位置。插入位置找到后,需将插入位置之后的元素向后移动一个位置,留出插入点。最后,将元素插入,并增加序列的元素个数。函数为了简化寻找插入位置循环的循环条件,预先在序列的最后置入插入值。插入位置之后的元素向后移动一个位置必须从最后一个元素开始往前逆序移动,是将前一个元素向后移,所以在空框处应填入w[i-1]。
转载请注明原文地址:https://kaotiyun.com/show/lcXp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有三个关系R、S和T如下:则由关系R和S得到关系T的操作是
将数据项“Student”添加到名称为Listl的列表框中,并使其成为列表框第一项的语句为
以下自定义数据类型的语句中,正确的是
在设计阶段,如果双击窗体上的一个文本框控件,则在代码窗口中显示该控件的事件过;所对应的事件是
假定有以下函数过程:FunctionFun(SAsString)AsStringDims1AsStringFori=1ToLen(S)sl=LCase(Mid(S,i,1))+s1NextiFun=s1EndFunct
为使文本框具有初始值“VB”,在设计阶段正确的操作是
下列方法中,不属于软件调试方法的是()。
把数学表达式表示为正确的VB表达式应该是( )。
函数过程F1的功能是:如果参数a为奇数,则返回值为1,否则返回值为0。以下能正确实现所述功能的代码的是()。
两个或两个以上的模块之间关联的紧密程度称为()。
随机试题
"Home,sweethome"isaphrasethatexpressesanessentialattitudeintheUnitedStates.Whethertherealityoflifeinthefa
从湖泊裸底到森林的水生演替系列大体要经历哪些阶段?
气虚卫表不固所致之表虚自汗,宜选用
甩账前的准备工作不包括()。
某单位购入甲材料48000元,货款以银行存款支付40000元,其余8000元暂欠,该笔业务应编一张转账凭证。()
设备的有形磨损会影响设备的()。
春节期间的娱乐活动主要有()。
学前教育是()的开端,是国民教育体系的重要组成部分,是重要的社会公益事业。
设置综合实践课程是本次课程改革的主要特征。()
根据以下资料,回答下列问题。在2015年1—2月的商品零售中,石油及制品同比下降最大,那么它在2014年1--2月的零售额约为多少亿元?
最新回复
(
0
)