#include<stdio.h>
#define N 10
int main()
{
int n = N;
int i,j,k;
int num[10] = {1,1,1,3,2,4,3,2,2,2};
for (i = 0; i < n-1;i++)
{
for (j = i + 1; j < n ;)
{
if (num[j] == num[i])
{
for (k = j; k < n - 1; k++)
num[k] = num[k + 1];
n--;
}
else j++;
}
}
printf("查重后的数组为:\n");
for (i = 0; i < n; i++)
printf("%d",num[i]);
printf("\n");
//查重后排序
for (i = 0; i < n-1; i++)
{
j = num[i];
if (num[i]> num[i + 1])
{
num[i] = num[i + 1];
num[i + 1] = j;
}
}
printf("排序后的数组为:\n");
for (i = 0; i < n; i++)
printf("%d", num[i]);
return 0;
}
10-28
3975
![](https://csdnimg.cn/release/blogv2/dist/pc/img/readCountWhite.png)
09-17
63
![](https://csdnimg.cn/release/blogv2/dist/pc/img/readCountWhite.png)
03-03
499
![](https://csdnimg.cn/release/blogv2/dist/pc/img/readCountWhite.png)