首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序的功能是:删去一维数组中所有相同的数,使之只剩一个。数组中的数已按由小到大的顺序排列,函数返回删除后数组中数据的个数。 例如,若一维数组中的数据是: 2 2 2 3 4 4 5 6 6 6 6 7 7 8 9 9 10 10 10 删除后,数
以下程序的功能是:删去一维数组中所有相同的数,使之只剩一个。数组中的数已按由小到大的顺序排列,函数返回删除后数组中数据的个数。 例如,若一维数组中的数据是: 2 2 2 3 4 4 5 6 6 6 6 7 7 8 9 9 10 10 10 删除后,数
admin
2010-12-10
33
问题
以下程序的功能是:删去一维数组中所有相同的数,使之只剩一个。数组中的数已按由小到大的顺序排列,函数返回删除后数组中数据的个数。
例如,若一维数组中的数据是:
2 2 2 3 4 4 5 6 6 6 6 7 7 8 9 9 10 10 10
删除后,数组中的内容应该是:
2 3 4 5 6 7 8 9 10。
请填空。
#include
#define N 80
int fun(int a[], int n)
{ int i,j=1;
for(i=1;i
if(a[j-1]【 】a
)
a[j++]=a
;
【 】;
}
main()
{ int a[N]={ 2,2,2,3,4,4,5,6,6,6,6,7,7,8,9,9,10,10,10}, i, n=19;
printf("The original data : \n");
for(i=0; i
);
n=fun(a,n);
printf("\nThe data after deleted: \n");
for(i=0; i
); printf("\n\n");
}
选项
答案
!= , return j
解析
本题程序的流程是:让i,j都从1开始,其中j用于控制删除后剩下的数中的下标,i用于搜索原数组中的元素。j始终是新数组已有元素中最后一个元素的下一个元素的下标,所以if()中的条件是a[j-1]!=a
,其中a[j-1]就是新数组中的最后一个元素,若条件成立则表示出现了不同的值,所以a
要留到新数组中。注本题中i、j的初值都要从1开始,该算法只能用于数组已排序的题目中。
转载请注明原文地址:https://jikaoti.com/ti/DqB0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
在下面语句或函数中,不能描述选择结构的是
以下关于函数过程的叙述中,正确的是()。
在考生文件夹下有一个工程文件sjt5.vbp,窗口有2个名称分别为Command1和Command2、标题分别为“读数据"和“排序”的命令按钮,有2个标题分别为“数组A”和“数组B”的标签。请将窗体标题设置为“完全平方数排序”;再画2个名称分别为Text1
设有如下声明语句OptionBase1Dimarr(2,-1To5)AsInteger则数组arr中数组元素的个数是
能够将组合框Combo1中最后一个数据项删除的语句为( )。
要求当鼠标在图片框P1中移动时,立即在图片框中显示鼠标的位置坐标。下面能正确实现上述功能的事件过程是( )。
以下程序的功能是:把父目录下顺序文件smtext1.txt的内容读入内存,并在文本框Text3中显示出来。请选择适合横线处的语句()。PrivateSubCommand1_Click()DiminDataAsStringText3.
有两个关系R,S如下,由关系R和S得到关系T,则所使用的操作为
如果要定义一个窗体级变量,定义变量语句的位置应该是
下面描述中不属于数据库系统特点的是
随机试题
下列贝类药物,哪味药不具有制酸止痛的作用
Whenpeopledonot______toacceptablestandardsofbehavior,theyareboundtooffendotherpeople.
最常见的腹外疝是
严密隔离适用于
用人单位拖欠或者未足额支付劳动报酬的,劳动者可以依法向当地人民法院申请()。
封闭式基金期满终止,清产核资后的( )应按投资者出资比例分配。
下列不是汉字输入码的是()。
材料(大意):警方在得知潜逃9年的嫌疑人慕某(化名)将举行婚礼后,便立即展开调查。婚礼前一天,便衣民警查到慕某可能租用的婚车,一路上便悄悄对婚车进行跟踪。婚礼当天上午迎亲时,跟踪婚车的民警传回消息:“婚车上穿深色衬衣的就是慕某,不会错。”这时,民警已
(2011上监理)以下对信息系统建设的原则的理解,不正确的是______。
Mostearthquakesareinremoteareas;buteverynowandthenaquakemay______volcaniceruptionsordrownthecoastlineswithts
最新回复
(
0
)