凌云 2016-08-20 21:51:52
点我顶贴
收藏
删除
#include<stdio.h>
#include<stdlib.h>
#include<time.h>
int main()
{
int M;
int N;
int a[100];
scanf("%d",&N);
int i,j,k;
srand((unsigned int)time(NULL));
for(i=0;i<N;i++)
{
a[i]=rand()%1000;
printf("%d ",a[i]);
}
printf("\n");
for(i=0;i<N-1;i++)
{
for(j=i+1;j<N;j++)
{
if(a[i]==a[j])
{
for(k=j+1;k<N;k++)
{
a[j]=a[k];
}
N--;
}
if(a[i]>a[j])
{
int b=a[i];
a[i]=a[j];
a[j]=b;
}
}
}
M=N;
printf("%d\n",M);
for(i=0;i<M;i++)
{
printf("%d ",a[i]);
}
system("pause");
return 0;
}
各位朋友看一看,我用的win10,配置的gcc