首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序的功能是:删去一维数组中所有相同的数,使之只剩一个。数组中的数已按由小到大的顺序排列,函数返回删除后数组中数据的个数。 例如,若一维数组中的数据是: 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
27
问题
以下程序的功能是:删去一维数组中所有相同的数,使之只剩一个。数组中的数已按由小到大的顺序排列,函数返回删除后数组中数据的个数。
例如,若一维数组中的数据是:
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全国计算机二级
相关试题推荐
以下不能用Print方法输出数据的对象或窗口是
以下表达式与Int(3.5)的值相同的是
下面关于多重窗体的叙述中,正确的是()。
下面程序运行时,单击窗体后,窗体上显示的结果是()。PrivateSubForm_Click()DimiAsInteger,sumAsLongDimtAsLongt=1:sum=0F
(1)在名称为FOrml的窗体上画一个名称为L1的标签,标题为“口令”;画两个文本框,名称分别为Text1、Text2,都没有初始内容;再画三个命令按钮,名称分别为C1、C2、C3,标题分别为“显示口令”、“隐藏口令”、“复制口令”,在开始运行时,向Tex
下列哪一条不属于数据库设计的任务?()
如果要定义一个窗体级变量,定义变量语句的位置应该是
设:a=2,b=8,c=6,d=3,表达式a>bAndNot(c>d)Ord>c的值是
表达式Abs(-5)+Len(“ABCDE”)的值是()。
有如下数据定义语句:Dima,bAsIntegerDimx%,yasInteger执行上述语句后,不是整型变量的是
随机试题
诊断感染性心内膜炎的最重要方法是
出报成本
采集妇科病史时,下列哪项是不恰当的
汽车贷款额度不得超过所购汽车价格的一定比例,新车的价格是指()中两者的()。
如果看涨期权价值的执行价格为100元,资产的现值是105元,则该看涨期权的内在价值为5元。()
阅读材料,根据要求完成教学设计任务。材料:图示为初中物理某教材“声音的特征”一节中“探究音调和频率的关系”演示实验。演示如图2.2—1所示,将一把钢尺紧按在桌面上,一端伸出桌边。拨动钢尺,听它振动发出的声音,同
ChoiceWriteanessayof160-200wordsbasedonthedrawing.Inyouressay,youshould1)describethedrawingbriefly,
下图是使用查询设计器完成的查询,与该查询等价的SQL语句是()。
随着人们生活水平的不断提高,家用电器越来越多地走入了【144】百姓家,其中洗衣机进入家庭的速度最快。据权威统计数据显示,目前中国城镇居民家庭【145】每百户拥有洗衣机90.52台。当洗衣机帮助人们【146】了繁重的手工洗衣工作时,也带来了一些负面【147】
TheUnitedStatesCongressisabicamerallegislature.TwoHouses-SenateandHouseofRepresentativesmakethelaws.Beforeabi
最新回复
(
0
)