问题详情

以下程序的功能是:删去一维数组中所有相同的数,使之只剩一个。数组中的数已按由小到大的顺序排列,函数返回删除后数组中数据的个数。

例如,若一维数组中的数据是:

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]【19】a[i])

a[j++]=a[i];

【20】;

}

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

for(i=0; i

}

相关专题: 由小到大  

未搜索到的试题可在搜索页快速提交,您可在会员中心"提交的题"快速查看答案。 收藏该题
查看答案

相关问题推荐

[单选]凭证管理员调拨凭证时原则上应按凭证号码()的顺序调拨。
A.由大到小
B.由小到大
C.根据实际情况
D.由大到小或由小到大都行

下列关于四分位全距的说法,正确的是(   )。

A四分位全距其实是指一组由大到小排列数据的中间50%数据的全距

B四分位全距其实是指一组由小到大排列数据的中间50%数据的全距

C四分位全距其实是指一纽由小到大排列数据的前面50%数据的全距

D四分位全距其实是指一纽由小到大排列数据的最后50%数据的全距

新中国成立后的50多年中,公有住宅的总量经历了一个()的演变过程。 A:由小到大B:由大到小C:由小到大、再由大到小D:由大到小、再由小到大

关于元素周期律,不正确的说法是

A、元素性质随着核外电子周期性的排布而呈周期性的变化

B、同一周期的元素的第一电离能随着原子序数的递增,由小到大

C、同一周期的元素的原子电负性随着原子序数的递增,由小到大

D、同一周期的元素的原子半径随着原子序数的递增,由大到小

E、同一周期的元素的主要化合价随着原子序数的递增,由小到大

[单选]在幼儿思维发展过程中,动作和语言对思维活动的作用变化规律表现为()。
A.动作在其中的作用是由大到小,语言是由小到大
B.动作在其中的作用是由小到大,语言是由大到小
C.动作在其中的作用是由大到小,语言也是由大到小
D.动作在其中的作用是由小到大,语言也是由小到大
联系客服 会员中心
TOP