首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下函数用来在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
111
问题
以下函数用来在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://www.kaotiyun.com/show/lcXp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下面程序的功能是输出100以内所有素数:PrivateSubCommandl_Click()Forn=2To100isprime=True:k=2
窗体上有名称为List1的列表框。以下能够将列表框当前选定的列表项替换为字符串“Basic”的语句是
在窗体上画一个命令按钮,然后编写如下程序:Subinc(aAsInteger)StaticxAsIntegerx=x+aPrintx;EndSubPrivateSubConunand1_Click()inc2inc3
下面不属于软件设计原则的是
设变量V=2,B=5,则执行下面语句序列的输出是Print"V";"B",24;:Print:PrintV;B
将数据项“Student”添加到名称为Listl的列表框中,并使其成为列表框第一项的语句为
设x是整型变量,与函数IIf(x>0,-x,x)有相同结果的代数式是
软件详细设计生产的图如下:该图是( )
以下程序段的功能是求两个数中的较大数,无法实现该功能的是
设a、b都是自然数,为求a除以b的余数,某人编写了以下函数:Functionfun(aAsInteger,bAsInteger)Whilea>b a=a-bWendfun=aEndFunction在调试时发现函数是错
随机试题
我国现存第一部完整地记录了二十四节气名称的历史文献是()
下列关于胆总管的描述正确的是
属于损失时间但应该在定额中予以合理考虑的是()。
案例一:曾女士就职于某公司。该公司职工工资通常是前半年低,后半年高。曾女士全年的工资收入为48000元,前6个月每月工资为2000元,后6个月每月工资为6000元。根据案例一,回答下列题目:如果公司根据历年工资发放情况,将全年工资按月平均发放,则曾女
在电控燃油喷射方面,柴油机与汽油机的主要区别是什么?
以下关于城建税、教育费附加和地方教育附加的说法,正确的有()。
陕西省大力发展循环经济要按照()原则,在生产、流通、消费各环节和企业、园区、社会各层面推动循环发展。
社会生产总过程包括的各个环节是()。
妈妈要带两个女儿去参加一个晚会,女儿在选择搭配衣服。家中有蓝色短袖衫、粉色长袖衫、绿色短裙和白色长裙各一件。妈妈不喜欢女儿穿长袖配短裙。以下哪种是妈妈不喜欢的方案?
在Internet上浏览时,浏览器和WWW服务器之间传输网页使用的协议是()。
最新回复
(
0
)