首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序的功能是:删去一维数组中所有相同的数,使相同的数只剩一个。数组中的数已按由小到大的顺序排列,函数fun返回删除后数组中数据的个数。 例如,若一维数组中的数据是: 2 2 2 3 4 4 5 6
以下程序的功能是:删去一维数组中所有相同的数,使相同的数只剩一个。数组中的数已按由小到大的顺序排列,函数fun返回删除后数组中数据的个数。 例如,若一维数组中的数据是: 2 2 2 3 4 4 5 6
admin
2009-01-15
87
问题
以下程序的功能是:删去一维数组中所有相同的数,使相同的数只剩一个。数组中的数已按由小到大的顺序排列,函数fun返回删除后数组中数据的个数。
例如,若一维数组中的数据是:
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
int fun(int a[], int n)
{ int i,j=1;
for(i=1;i<n;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;i++) printf("%3d",a
);
n=fun(a,n);
printf("\nThe data after deleted :\n");
for(i=0; i<n; i++) printf("%3d",a
); printf("\n\n");
}
选项
答案
! = return j
解析
函数fun中,变量j用于控制删除后剩下的数中的下标,i用于搜索原数组中的元素。j始终是新数组已有元素中最后一个元素的下一个元素的下标,所以订语句中的条件是a[j-1]! =a
,其中a[j-1]就是新数组中的最后一个元素,若条件成立则表示出现了不同的值,a
要添加到新数组中。该算法只能用于数组已排序的题目中。
转载请注明原文地址:https://kaotiyun.com/show/54Hp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
在考生文件夹下有一个工程文件sjt5.vbp,其名称为Forml的窗体上已有三个文本框。Textl、Text2、Text3,以及程序。请完成以下工作:①在属性窗口中修改Text3的适当属性,使其在运行时不显示,作为模拟的剪贴板使用,窗体如图2-170所示
在考生文件夹下有一个工程文件sjt5.vbp,界面如图2-137所示,其功能如下:①单击”读数据”按钮,则把考生文件夹下文件in5.dat中的12组整数(其中每组含有10个数,共计120个整数)读到数组a中;②单击”计算”按钮,则对每组数求平均值,并将
在考生文件夹下有一个工程文件sjt5.vbp,含三个窗体,标题分别为“启动”、“注册”、“登录”,程序运行时显示“启动”窗体,单击窗体上按钮时弹出对应窗体进行注册或登录。注册信息放在全局数组users中,注册用户数(小于或等于10个)放在全局变量n中(均
在考生文件夹中有一个工程文件sjt5.vbp。窗体外观如图3-134所示。运行程序,单击“读数据”按钮,文件中的数据被读入字符串变量中并显示在Label2标签中。单击“排序”按钮时,对读入的数据从小到大排序,并将排序结果显示在窗体的Label4控件中。
在名称为Form1的窗体上添加一个名称为P1的图片框,请编写适当的事件过程,使得程序在运行时,每单击一次图片框,就在图片框中输出“单击图片框”,每单击图片框外的窗体一次,就在窗体中输出“单击窗体”,运行时的窗体如图所示。要求在程序中不得使用变量,每个事件过
在名称为Forml的窗体上画一个列表框,其名称为L1;一个水平滚动条,其名称为HSl,SmallChange属性为2,LargeChange属性为10,Min属性为0,Max属性为100,编写适当的事件过程。程序运行后,如果把滚动框移到某个位置,然后单击窗
以下过程定义中正确的过程首行是
设x为一整型变量,且语句的开始为:SelectCasex,则不符合语法规则的Case子句是
随机试题
SET交易成员有()
阅读范仲淹《御街行﹒秋日怀旧》,然后回答问题。纷纷坠叶飘香砌。夜寂静、寒声碎。真珠帘卷玉楼空,天淡银河垂地。年年今夜,月华如练,长是人千里。愁肠已断无由醉。酒未到、先成泪。残灯明灭枕头欹。谙尽孤眠滋味。都来此事,眉间心上,无计相回避。
患者,男性,65岁,缺失。残根。牙槽骨吸收至根分叉以下。松动Ⅱ度。近中面龋,探痛(-)。余留牙卫生状况差,无松动。右侧下颌隆突明显、倒凹大。下颌可摘局部义齿修复时,基牙一般选择
根据法律规定破产程序终结的事由有()。
[2013专业案例真题下午卷]某600MW汽轮发电机组,其电气接线如图所示。发电机额定电压为UN=20kV,最高运行电压为1.05UN,已知当发电机出口发生短路时,发电机至短路点的最大故障电流为114kA,系统至短路点的最大故障电流为102kA,发电机系
建设工程文档资料载体主要有()。
对于项目计算期相同的更新改造项目,一定能使用的投资决策方法有( )。
Thenumberofexplanationshavebeenofferedforitsorigin,butnobodyknowsthetruestoryforcertain.
Today’scollegestudentsaremorenarcissisticandself-centeredthantheirpredecessors,accordingtoacomprehensivenewstud
改革开放
最新回复
(
0
)