讨论 / 为什么会CE
你有糖嘛 2018-03-20 01:34:28
点我顶贴 收藏 删除
#include<stdlib.h>

#include<iostream>

#include<ctime>

int main()

{

int i, n, k, j, p;

int a[1001];

scanf("%d", &n);

srand(time(0));

for (i = 0; i < n; i++)

{

printf("%d ", a[i]=rand()%1000+1);

}

printf("\n");

for (i = n - 1; i >= 0; i--)

{

for (j = 0; j < i; j++)

{

if (a[i] == a[j])

{

for (k = j + 1; k < n ; k++)

a[k - 1] = a[k];

n = n - 1;

}

}

}

printf("%d\n", n);

for (i = n - 1; i >= 0; i--)

{

for (j = 0; j < i; j++)

{

if (a[j] > a[i])

{

p = a[j];

a[j] = a[i];

a[i] = p;

}

}

}

for (i = 0; i < n-1; i++)

{

printf("%d ", a[i]);

}

printf("%d", a[n - 1]);

getchar(); getchar();

return 0;

}

查看更多回复
提交回复