首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请补充main函数,该函数的功能是:把一个整数插入到一个已经按从小到大排序的数组中。插入后,数组仍然有序。 例如,在数组bb[N]={12,23,31,44,51,63,71,79,85,95}中插入93,结果为: bb[N]{11,21,31
请补充main函数,该函数的功能是:把一个整数插入到一个已经按从小到大排序的数组中。插入后,数组仍然有序。 例如,在数组bb[N]={12,23,31,44,51,63,71,79,85,95}中插入93,结果为: bb[N]{11,21,31
admin
2010-09-14
20
问题
请补充main函数,该函数的功能是:把一个整数插入到一个已经按从小到大排序的数组中。插入后,数组仍然有序。
例如,在数组bb[N]={12,23,31,44,51,63,71,79,85,95}中插入93,结果为:
bb[N]{11,21,31,41,51,61,7l,79,8l,93,95}
注意:部分源程序给出如下.
请勿改动主函数main和其他函数中的任何内容,仅在 main函数的横线上填入所编写的若干表达式或语句。
试题程序:
#include<std/o. h>
#define N 10
main()
{
int i,j;
int n;
int bb IN+l] ={ t2,23, 31, 44, 51, 63, 71,
79,85,95};
clrscr ();
printf("\nInput n \n");
scanf ("%d", &n);
printf ("\nn=%d ",n);
printf("\n*** original list ***In");
for (i=0; i<N; i++)
printf ("%4d ",bb [ii );
for (i=0; i<N; i++)
{
if (n<=bb [i ] )
{
for(j=N;【 】;j--)
【 】;
bb [j] =n;
【 】;
}
if (i=N)
bb
=n;
printf("\n***** new list ******In");
for (i=0;i<N+l; i++)
printf ("%4d ",bb
);
}
选项
答案
j>I bb[j]=bb[j-1] break
解析
第一空:因为原数组是按从小到大排列,所以从第一个元素开始,遂一与待插入的元素进行比较,第一个大于待插入元素n的元素bb
的下标i即为插入位置。所以,从bb
到bb[N-1]都要依次向后移动一个位置,使待插入元素n存于bb
。
这里,for循环中j取值从N到i+1。填空i+1。为了实现从bb
到bb[N-1]依次向后移动一个位置,将当前元素赋给下一个元素,要注意,为了不覆盖未经处理的元素,应该从最后一个元素开始移动。第三空:将整数n插入数组后,函数功能已经实现,应使用break语句跳出for循环。
转载请注明原文地址:https://jikaoti.com/ti/BIkiFFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
化学与日常生活密切相关,下列说法错误的是()。
根据地理知识,同纬线上的各地()。
下列有关饮食的说法错误的是()。
在推进我国反腐倡廉建设的工作上,中国共产党一直坚持不懈地努力着,下列有关说法错误的是()。
按照我国有关的法律规定,遗产继承的第一顺序继承人为()。
《公务员法》规定,对公务员考核的内容包括德、能、勤、绩、廉五个方面,重点考核()。
四只同样的瓶子内分别装有一定数量的油,每瓶和其他各瓶分别合称一次,记录千克数如下:8、9、10、11、12、13。已知四只空瓶的重量之和以及油的重量之和均为质数,求最重的两瓶内有多少油?
将1、2、3、4、5、6、7、8、9九个数排成一行,使得第二个数整除第一个数,第三个数整除前两个数的和,第四个数整除前三个数的和,……,第九个数整除前八个数的和。如果第一个数是6,第四个数是2,第五个数是1。排在最后的数是几?
若x、y、z是三个连续的负整数,并且x>y>z,则下列表达式中属于正奇数的是:
随机试题
从企业运营的角度来看,在生产控制中对供应商的控制属于()
向lmLpH=1.8的盐酸中加入水()才能使溶液的pH=2.8。
国际服务贸易发展的特征是
最有可能的诊断是此时应采取下列哪项检查
该壁柱墙的高厚比与下列______项数值接近。该山墙壁柱间墙的高厚比与下列______项数值接近。
无机结合料稳定类道路基层进入冬期施工,其特点和避害措施是()。
【背景资料】某施工单位在北方平原地区承建了一段长152km的双向四车道高速公路的路面工程,路面结构设计示意图如下:为保证工期,施工单位采用2台滑模摊铺机分左右幅同时组织面层施工,对行车道与硬路肩进行整体滑模摊铺。施工中发生如下事件:事件一:滑模摊铺前
描述企业是否具备应付特殊情况,满足始料末及的客户需求的能力的指标是______。
下列选项中,属于单务行为的是()
______wasconsideredtobethegreatestdramatistinthe18thcentury.
最新回复
(
0
)