ly4z001 2018-01-06 00:18:10
点我顶贴
收藏
删除
#include<stdio.h>
int main()
{
int a,b[100],i,j,N,k;
scanf("%d",&N);
for(i = 0;i < N;i++)
{
scanf("%d",&b[i]);
}
for(k = 0;k < N - 1;k++)
{
for(i = 0;i < N - k - 1;i++)
{
if(b[i] > b[i + 1])
{
a = b[i];
b[i] = b[i + 1];
b[i + 1] = a;
}
else if (b[i] == b[i + 1])
{
for(j = i;j < N - 1;j++)
{
b[j] = b[j + 1];
}
i--;
N--;
}
}
}
printf("%d\n",N);
for(i = 0;i < N;i++)
{
printf("%d ",b[i]);
}
return 0;
}