用C语言编写,从1到35中选5个数,再从1到12中选2个数。
时间: 2023-05-24 09:06:22 浏览: 123
以下是代码:
```c
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
int main()
{
int nums[5], balls[2];
int i, j;
srand(time(NULL)); // 设置随机种子
// 生成1到35的5个不同的随机数
for (i = 0; i < 5; i++) {
nums[i] = rand() % 35 + 1;
for (j = 0; j < i; j++) {
if (nums[i] == nums[j]) {
i--;
break;
}
}
}
// 生成1到12的2个不同的随机数
for (i = 0; i < 2; i++) {
balls[i] = rand() % 12 + 1;
for (j = 0; j < i; j++) {
if (balls[i] == balls[j]) {
i--;
break;
}
}
}
// 输出选出的号码
printf("红球: ");
for (i = 0; i < 5; i++) {
printf("%d ", nums[i]);
}
printf("\n蓝球: ");
for (i = 0; i < 2; i++) {
printf("%d ", balls[i]);
}
return 0;
}
```
阅读全文