请补充函数fun(),该函数的功能是:删去一维数组中所有相同的数,使之只剩一个。数组

题型:填空题

问题:

请补充函数fun(),该函数的功能是:删去一维数组中所有相同的数,使之只剩一个。数组中的数已按由小到大的顺序排列,函数返回删除后数组中数据的个数。
例如,若一维数组中的数据是:1,1,1,2,2,2,3, 4,4,5,5,6,6,7,7,8,9,9,10,10。
删除后,数组中的内容应该是:1,2,3,4,5,6,7, 8,9,10。
注意:部分源程序给出如下。
请勿改动主函数main和其他函数中的任何内容,仅在函数fun()的横线上填入所编写的若干表达式或语句。
试题程序:
#include<stdio.h>
#define N 80
int fun(int a[],int n)

int i, t,j=0;
t=a[0];
for(i=1;i<n;i++)
if( 【1】 )
;
else

【2】 ;
t=a[i];

a[j++]=t;
return j;

main()

int a[N]=1,1,2,2,2,3,4,4,5,5,6,6,6,
7,7,8,9,9,10,10,i,n=20;
printf("The original data:\n");
for(i=0; i<n; i++)
printf("%4d",a[i]);
n=fun(a,n);
printf("\n\nThe data after deleted ;
\n");
for (i=0;i<n;i++)
printf("%4d",a[i]);
printf("\n");

考点:计算机等级考试C语言二级C语言机试
题型:填空题

下列生活现象属于化学变化的是(  )

A.衣服晾干

B.花香四溢

C.冰雪消融

D.食物腐败

题型:填空题

下面关于有向图的运算的叙述中,哪个(些)是正确的? Ⅰ.求有向图结点的拓扑序列,其结果必定是唯一的 Ⅱ.求两个指向结点间的最短路径,其结果必定是唯一的 Ⅲ.求事件结点网络的关键路径,其结果必定是唯一的

A. 只有Ⅰ

B. Ⅰ和Ⅱ

C. 都正确

D. 都不正确

题型:填空题

《中国人民政治协商会议共同纲领》具有临时宪法的性质,其主要依据是

A.出席第一次全体会议的代表具有广泛性

B.确定了国家的社会性质和基本政治制度

C.当时还没有制定《中华人民共和国宪法》

D.规定新中国的国名、首都、国旗、代国歌

题型:填空题

下面是列管式换热器的有()。

A.L型管换热器

B.板翅式换热器

C.夹套式换热器

D.板式换热器

题型:填空题

装于机动车辆上的压缩式空调系统

更多题库