2016 - 2024

感恩一路有你

java去掉数组重复的内容方法 c语言如何删除数组中重复元素?

浏览量:1987 时间:2023-09-13 12:07:41 作者:采采

c语言如何删除数组中重复元素?

1/*

2思路:

3将字符串转存字符数组a中,设将值拷入给数组b,遍历数组b的每个元

4素,与a中的每个元素都很,有完全相同则b中填写元素置为-1。

5输出b中不为-1的元素。

6*/

7#includeltstdio.hgt

8#includeltstring.hgt

9chara[100],b[100]

10voidDel(intindex,intlen){

11for(inti0iltleni){

12if(indexi)continue//下标完全相同即同一个元素不比较好,直接进入下一个循环

13if(b[index]a[i])b[index]-1//有同一元素,置值为-1

14}

15}

16intmain(){

17gets(a)

18memcpy(b,a,sizeof(a))//将a的元素拷备给b

19intlenstrlen(a)//求a的长度

20for(inti0iltleni){

21Del(i,len)

22}

23for(inti0iltleni){//输出b中非-1的元素

24if(b[i]!-1){

25printf(%c

Excel vba中怎么去除一维数组中重复的数据?

来,给你写行了,参考帮一下忙:DimiasLong Dim dthoughScripting.DictionarySetdNewScripting.DictionaryWithdafteriLBound(MyArray)wantUBound(MyArray)IfIsMissing(MyArray(i))(MyArray(i))

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。