首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序的功能是:删去一维数组中所有相同的数,使之只剩一个。数组中的数已按由小到大的顺序排列,函数返回删除后数组中数据的个数。 例如,若一维数组中的数据是: 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
50
问题
以下程序的功能是:删去一维数组中所有相同的数,使之只剩一个。数组中的数已按由小到大的顺序排列,函数返回删除后数组中数据的个数。
例如,若一维数组中的数据是:
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://kaotiyun.com/show/31Pp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下自定义数据类型的语句中,正确的是( )。
窗体上有一个名称为Text1的文本框,名称为Check1的两个复选框构成的控件数组,下标分别为1、2。窗体外观如图所示。要求在程序运行时,改变复选框选中状态,则文本框中文本的字体做相应变化。为此,某人编写了如下程序代码:PrivateSubChe
下列关于顺序文件的描述中,正确的是()。
要使得文件列表框File1中只显示文件扩展名为jpg的图片文件,则下列正确的语句是
窗体上有一个名称为Option1的单选按钮数组,程序运行时,当单击某个单选按钮时,会调用下面的事件过程:PrivateSubOption1_Click(IndexAsInteger) …EndSub下面关于此过程的参数Index的叙
以下变量名中合法的是()。
有如下数据定义语句:Dima,bAsIntegerDimx%,yasInteger执行上述语句后,不是整型变量的是
下面能够将某个变量声明为局部变量的是
构成计算机软件的是
随机试题
地西泮的中枢抑制作用机制是
如果电科公司的法定代表人没有时间亲自参加电路板买卖合同的签字,关于派何人代表公司签字合同才有效的说法,正确的是()。若电科公司未能按期履行合同,恒丰可采取下列哪项措施?()
影响到城市的产生和发展的全过程,决定城市的选址,城市性质和规模、城市空间结构及城市特色,是城市赖以生存和发展的资源是()
目前,我国货物限制出口的主要管理方式是()。
实务操作中,判断贷款申请是否受理时,业务人员应坚持将()放在第一位。
(2012年)2007年10月,私募股权投资基金“天翼资本”拟对恒信有限责任公司(简称恒信公司)进行股权投资。天翼资本调查发现,恒信公司成立于2006年2月,注册资本为2000万元;自然人股东甲、乙和法人股东A公司分别认缴的出资比例为15%、15%和70%
榜样在形成学生良好行为习惯上具有重要作用,下列有关榜样学习的说法正确的是()。
社会工作者小戴决定对刘阿姨遇到的问题提供帮助后,通过自己的观察和调查,以及与刘阿姨和其周围人的接触和会谈,整理和分析刘阿姨问题产生的原因和发展变化的过程,小戴现在所进行的工作属于社会工作流程中的()阶段。
下列不具有法人资格的是()。
政治情感:是指政治主体在政治生活中对政治体系、政治活动、政治事件和政治人物等方面所产生的内心体验和感受,是伴随人的政治认知过程所形成的对于各种政治客体的好恶之感、爱憎之感、美丑之感等心理反应的统称。下列不属于政治情感的一项是()。
最新回复
(
0
)