连续不重复随机数
大一新生用仅有所学写的哈哈哈
#include<stdio.h>
#include <stdlib.h>
#include<time.h>
int main() {
int i;
int j;
int a[10];
srand((unsigned)time(NULL));
for (i = 0; i <= 9; i++) {
a[i] = rand() % 9 + 1;
for (j = 0; j < i; j++) {
while(a[j] == a[i]) {
a[i] = rand() % 10 + 1;
j = 0;
}
}
}
for (int n = 0; n <= 9; n++) {
printf("第%d位是%d号\n", n + 1, a[n]);
printf("\n");
}
}