首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下函数用来在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
81
问题
以下函数用来在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全国计算机二级
相关试题推荐
在VisualBasic环境下设计应用程序时,系统能自动检查出的错误是
以下关于数组的叙述中,错误的是()。
在数据库系统中,数据模型包括概念模型、逻辑模型和()。
层次型、网状型和关系型数据库划分原则是
数据库系统的数据独立性是指()。
要使两个单选按钮属于同一个框架,下面三种操作方法中正确的是()。①先画一个框架,再在框架中画两个单选按钮②先画一个框架,再在框架外画两个单选按钮,然后把单选按钮拖到框架中③先画两个单选按钮,再画框架将单选按钮框起来
窗体上有Text1、Text2两个文本框及一个命令按钮Command1,编写下列程序:DimYAsIntegerPrivateSubCommandl_Click()DimxAsInteger
结构化程序设计中,下面对goto语句使用描述正确的是
以下关于函数过程的叙述中,正确的是()。
随机试题
被狂犬咬伤后立即接种狂犬疫苗,防止发病是基于()
保育员准备的睡眠环境有()。
机动车行驶至转弯路段时,易引发事故的驾驶行为有什么?
治疗亚急性感染性心内膜炎首选的抗生素是
下列药物中不属于广谱青霉素的是
卵巢肿瘤最常见的并发症是
如果求助者有婚外情,心理咨询员()。(2003年12月三级真题)
马卡连柯提出的“要尽量多地要求一个人,电要尽可能地尊重一个人”,反映了德育的()
阅读下列说明,回答问题,将解答填入答题纸的对应栏内。【说明】某公司开发一个新闻客户端后台大数据平台,该平台可以实现基于用户行为、社交关系、内容、标签、热度、地理位置的内容推荐。公司指派张工负责项目的质量管理。由于刚开始从事质量管理工作
A、Sponsorshipform,applicationfeeandhighschooltranscripts.B、Applicationfee,highschooltranscriptsandlanguagecertifi
最新回复
(
0
)