#include <stdio.h>
#include <stdlib.h>
#include <time.h>
void generateNumbers(int *red, int *blue) {
int i, j;
for (i = 0; i < 6; i++) {
red[i] = rand() % 33 + 1;
for (j = 0; j < i; j++) {
if (red[i] == red[j]) {
i--;
break;
}
}
}
for (i = 0; i < 6; i++) {
for (j = i + 1; j < 6; j++) {
if (red[i] > red[j]) {
int temp = red[i];
red[i] = red[j];
red[j] = temp;
}
}
}
blue[0] = rand() % 16 + 1;
}
int main() {
int red[6];
int blue[1];
srand(time(NULL));
generateNumbers(red, blue);
printf("红球号码: ");
for (int i = 0; i < 6; i++) {
printf("%02d ", red[i]);
}
printf("\n蓝球号码: %02d\n", blue[0]);
return 0;
}