首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序的功能是:删去一维数组中所有相同的数,使之只剩一个。数组中的数已按由小到大的顺序排列,函数返回删除后数组中数据的个数。 例如,若一维数组中的数据是: 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<stdio.h>
#define N 80
intfun(int a[],int n)
{int i,j=1;
for(i=1;i<n;i++)
if(a[j-1] [
选项
A、[8] ! =
[9] return j
答案
解析
本题程序的流程是:让i;j都从1开始,其中j用于控制删除后剩下的数中的下标,i用于搜索原数组中的元素。j始终是新数组已有元素中最后一个元素的下一个元素的下标,所以if()中的条件是a[j-1]!=a
,其中a[j-1]就是新数组中的最后一个元素,若条件成立则表示出现了不同的值,所以s
要留到新数组中。注本题中i、j的初值都要从1开始,该算法只能用于数组已排序的题目中。
转载请注明原文地址:https://kaotiyun.com/show/0FPp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列数据结构中,能够按照"先进后出"原则存取数据的是( )。
有如下的一个函数过程:Functionfn(ByValnumAsLong)DimkAsLongk=1:num=Abs(num)DoWhilenumk=k*(num
下列表达式的值为2123的是()。
要清除已经在图片框Picture1中打印的字符串而不清除图片框中的图像,应使用语句()。
数据结构主要研究的是数据的逻辑结构、数据的运算和()。
阅读下面的程序代码:PrivateSubCommand1_Click()Printfun(748639,5)EndSubPrivateFunctionfun(xAsLong,aAsInteger)AsIntegerDimn
以下关于文件的叙述中,错误的是
下列关于线性链表的描述中,正确的是()。Ⅰ、只含有一个指针域来存放下一个元素地址Ⅱ、指针域中的指针用于指向该结点的前一个或后一个结点(即前件或后件)Ⅲ、结点由两部分组成:数据域和指针域。
下列选项中不属于结构化程序设计原则的是()。
以下关于函数过程的叙述中,正确的是()。
随机试题
政府信息的公开和政府信息的保密是一对矛盾,在处理二者关系时应把握什么原则?()
能活化脂蛋白脂肪酶(LPL)的载脂蛋白的是
A.死亡后2~4小时B.死亡后4~6小时C.死亡后6~8小时D.死亡后8~10小时E.死亡后24小时E.死亡后24小时出现尸僵的时间为
公司章程的效力。
质量管理包括制定质量方针和质量目标,以及()。
质量手册作为企业质量管理系统的纲领性文件,不仅应具备指令性和系统性,同时还需要具备( )。
分部工程质量验收合格必须符合的规定有()。
1997年12月,149个国家和地区通过的《京都议定书》规定了减排目标,温室气体排放量具有了价值,并成为一种商品。这种商品形成的市场称为()。
中科院做了一个有关中国社会信任度的调查,该调查显示中国社会的信任度不高。对此,你怎么看?
设y=∫0χdt+1,求它的反函数χ=φ(y)的二阶导数及φ〞(1).
最新回复
(
0
)