#include <stdio.h>
#include <stdlib.h>
#include <time.h>
int main() {
int a;
int s[100];
scanf("%d", &a);
srand(time(NULL));
for (int i = 0; i < a; i++) {
s[i] = 1 + rand() % 1000;
}
for (int i = 0; i < a-1; i++) {
for (int j = i + 1; j < a; j++)
if (s[i] == s[j])s[j] = 0;
}
for (int i = 0; i < a; i++) {
printf("%d ",s[i]);
}
return 0;
}
不理解,在vs上运行结果什么的没问题,在这上面就是0分,有没有大佬帮忙看看怎么改