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