#include <stdio.h>
#include <stdlib.h>
#include <time.h>
int main() {
int a,t;
int s[100];
scanf_s("%d", &a);
srand(time(NULL));
for (int i = 0; i < a; i++) {
s[i] = 1 + rand() % 1000;
}
for (int i = 0; i < a ; i++) {
for (int j = i + 1; j < a; j++)
if (s[i] == s[j])s[j] = 0;
}
for (int i = 0; i < a; i++)
{
for (int j=i;j<a;j++)
{
if (s[i] > s[j]) {
t = s[i]; s[i] = s[j]; s[j] = t;
}
}
}
for(int i=0;i<a;i++)
{
if (s[i] != 0)printf("%d\t",s[i]);
}
return 0;
}
这个哪里有问题,vs上没有问题