#include <stdio.h>
int main(int argc, const char *argv[])
{
//去重
int arr[]={1,2,3,1,2,3,7,3,1,9,5,6,4};//数组
int len=sizeof(arr)/sizeof(int);//数组长度
int i,j,k;//循环变量
printf("去重之前的长度:%d\n",len);//打印
for(i=0;i<len;i++)//循环
{
for(j=i+1;j<len;j++)//循环
{
if(arr[i]==arr[j])//判断arr[i]等于arr[j]
{
arr[i]=arr[j];
for(k=j;k<len-1;k++)
{
arr[k]=arr[k+1];
}
len--;
i--;
}
}
}
printf("去重之后的长度:%d\n",len);
for(i=0;i<len;i++)
{
printf("第%d元素下标:%d\n",i,arr[i]);
}
return 0;
}