c语言生成1~100随机数 c语言中一个一维数组怎样去重?
c语言中一个一维数组怎样去重?您可以定义两个数组,并将原始数组的非重复数字放入新数组。(如果需要,您还可以释放原始数组的内存)#include~]#include<stdio。H>int ma
c语言中一个一维数组怎样去重?
您可以定义两个数组,并将原始数组的非重复数字放入新数组。(如果需要,您还可以释放原始数组的内存)#include
~]#include<stdio。H>int main(){int a[]={1,2,1,7,3,2,3,4,5,8,7,6}int i int j for(i=0I<12i)for(j=0j<ij)if(a[j]==a[i])a[i]=0 for(i=0I<12i)if(a[i]!=0)Printf(%D,“,a[i])}此方法不适用于数组中有0的情况。如果数组中有0,则可以更改a[i]=0和If(a[i]!=0)到不在其他数组中的数字