首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下函数用来在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
112
问题
以下函数用来在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全国计算机二级
相关试题推荐
有如下程序:PrivateSubForm_Click()DimSAsStringS=InputBox("请输入一个字符串:")Fori=1ToLen(S)\2IfMid(S,i,1)<>M
编写如下程序:PrivateSubCommand1_Click()DimxAsInteger,yAsIntegerx=InputBox(”输入第一个数”):y=InputBox(
若看到程序中有以下事件过程,则可以肯定的是,当程序运行时PrivateSubClick_MouseDown(ButtonAsInteger,_ShiftAsInteger,XAsSingle,YAsSingle)Print"VB
设有语句Open"c:\Test.Dat"ForOutputAs#1则以下叙述中错误的是
下列数组定义中错误的是
下列事件的事件过程中,参数是输入字符ASCⅡ码的是
表达式Str(Len(”123”))+Str(77.71)的值是()。
下列方法中,不属于软件调试方法的是()。
要使两个单选按钮属于同一个框架,下面三种操作方法中正确的是()。①先画一个框架,再在框架中画两个单选按钮②先画一个框架,再在框架外画两个单选按钮,然后把单选按钮拖到框架中③先画两个单选按钮,再画框架将单选按钮框起来
把数学表达式表示为正确的VB表达式应该是()。
随机试题
股份有限公司的股利支付方式包括__________、__________、__________、__________。
人体维生素D的主要来源是
血管造影剂引起血管栓塞,按药物不良反应的病理学分类,该反应属于
起重机械的主要参数有()。
流通型仓库的设计要求是()。
如图甲所示,有一倾角为30°的光滑固定斜面,斜面底端的水平面上放一质量为M的木板。开始时质量为m=1kg的滑块在水平向左的力F作用下静止在斜面上,今将水平力F变为水平向右,当滑块滑到木板上时撤去力F,木块滑上木板的过程不考虑能量损失。此后滑块和木板在水平上
Aftertwoyears’research,wenowhavea_____betterunderstandingofthedisease.
下列关于胎儿与母体关系的表述错误的是:
四大洋面积从大到小的排列顺序是:
在互联网时代,______________要鼓励技术创新和盈利模式创新,但基本的前提是不能______________原创动力之源,更不能把别人的头条改头换面抄袭成自己的头条。填入画横线部分最恰当的一项是:
最新回复
(
0
)