首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下函数用来在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
134
问题
以下函数用来在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全国计算机二级
相关试题推荐
以下数组定义语句中,错误的是
下列数组定义中错误的是
设a=4,b=5,c=6,执行语句Printa<bAndb<c窗体上显示的是
在数据管理技术发展的三个阶段中,数据共享最好的是
数据库系统的数据独立性是指()。
在设计阶段,如果双击窗体上的一个文本框控件,则在代码窗口中显示该控件的事件过;所对应的事件是
对软件设计中应遵循的准则描述正确的是()。
下面不属于软件设计阶段任务的是
下面不能作为软件需求分析工具的是
算法的有穷性是指( )。
随机试题
作为幼儿教师,如何在保教活动中营造良好的心理氛围?
在诊断X线能量范围内,产生几率占5%的是
患儿男,5个月,因肺炎入院,期间突发烦躁不安,呼吸60次/分,心率180次/分,心音低钝,两肺布满细湿啰音,肝肋下3.5cm,最可能发生的并发症为()
某公司从日本进口一批菠菜种子,从美国进口一批生牛皮,()不是办理这两批商品的报检时都要提供的单据。
信效度之间关系的说法,正确的是
设随机变量X在区间(一1,1)上服从均匀分布,Y=X2,求(X,Y)的协方差矩阵和相关系数。
某PowerPo血文档共有10张幻灯片,先选中第6张幻灯片,再改变背景设置,单击“全部应用”命令后,则第________张幻灯片的背景被改变。
C语言函数返回值的类型是由______决定的。
Itisanunfortunatefactoftoday’slifethatmostpeoplearegrowingupunabletoseethestars.Theprimenightskyexistson
Thespeakerismostprobablya(n)______.
最新回复
(
0
)