首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下函数用来在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
108
问题
以下函数用来在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全国计算机二级
相关试题推荐
在具有2n个结点的完全二叉树中,叶子结点个数为()。
数据库设计中,用E—R图来描述信息结构但不涉及信息在计算机中的表示,它属于数据库设计的
下列数组定义中错误的是
将数据项“Student”添加到名称为Listl的列表框中,并使其成为列表框第一项的语句为
为把圆周率的近似值3.14159存放在变量pi中,应该把变量pi定义为()。
在设计阶段,如果双击窗体上的一个文本框控件,则在代码窗口中显示该控件的事件过;所对应的事件是
设a=2,b=3,c=4,d=5,下列表达式的值是()。a>bAndcc
下面描述中,不属于软件危机表现的是()。
当VisualBasic表达式中含有以下多种运算时()。①关系运算②算术运算③逻辑运算④函数运算正确的运算顺序为()。
随机试题
美声唱法产生于17世纪的()
慢性充血性心力衰竭康复治疗最重要的机制是
下列各项,不属于《中药品种保护条例》中所指的中药品种保护范围的是
成人颅内压的正常值是
在维生素C注射液处方中,不可加入的辅料是
保证项目能够满足原来设定的各种要求的管理工作,这指的是( )。
下列关于公路工程交工验收主要工作内容的表述中,不正确的是()。
上海是全国最大的港口和最大的综合性城市,北京是全国最大的商业城市和外贸基地,是中国第一大城市。()
Thisarticleiswellwrittenbecausespecialattention________tothechoiceofwordsandstyleofwriting.
Acupuncture(针灸)isbasedontheideathatenergyflowsthroughthehumanbodyalong12linesormeridians(经脉).Thesemeridians【B1
最新回复
(
0
)