讨论 / 试了N多次了 都没问题 为啥还是不通过?
凌云 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

查看更多回复
提交回复