首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下函数用来在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
89
问题
以下函数用来在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://jikaoti.com/ti/3QK0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
如果把文本框的Enabled属性设置为False并运行程序,则以下叙述中正确的是
在窗体上画一个命令按钮,然后编写如下程序:Subinc(aAsInteger)StaticxAsIntegerx=x+aPrintx;EndSubPrivateSubConunand1_Click()inc2inc3
设有语句Open"c:\Test.Dat"ForOutputAs#1则以下叙述中错误的是
设变量V=2,B=5,则执行下面语句序列的输出是Print"V";"B",24;:Print:PrintV;B
数据库系统的数据独立性是指()。
窗体上有名称为List1的列表框。以下能够将列表框当前选定的列表项替换为字符串“Basic”的语句是
层次型、网状型和关系型数据库划分原则是
在关系数据库中,用来表示实体间联系的是
在设计窗体时双击窗体的任何地方,可以打开的窗口是
窗体上有Text1、Text2两个文本框及一个命令按钮Command1,编写下列程序:DimYAsIntegerPrivateSubCommandl_Click()DimxAsInteger
随机试题
流媒体指在数据网络上按时间先后次序传输和播放的连续音/视频数据流。
一护士未给病人做青霉素过敏试验就给予青霉素注射,结果病人死亡。这属于医疗事故。()
关于法律职业责任,下列选项中的说法正确的是哪一或哪些选项?()
项目质量是在质量计划实施过程中通过质量检验得到的。()
()指的是风险存在于商业银行业务的每一个环节,这种内在的风险特性决定了风险管理必须体现为每一个员工的习惯行为,所有人员都应该具有风险管理的意识和自觉性。
提出“知识就是力量”这句世界名言的是()。
《中华民国刑法》确立的主刑刑种有()。
某体检记录表中有日期/时间型数据“体检时间”,若规定在体检30天后复检,建立生成表查询,生成的“复检时间”预给出复检日期,正确的表达式是
WhatcanbesaidaboutIndianwomen?
A、Tipsonhowtomakefriendseasily.B、Difficultiesthespeakerhasencounteredwhenmakingfriends.C、Tipsonhowtobecomea
最新回复
(
0
)