c语言编写彩票程序:在1-33之间随机生成7个不重复的数
时间: 2024-05-30 18:15:55 浏览: 124
猜数字游戏 c语言实现 猜4位随机生成的数 每次给猜测提示直到猜对 包含程序流程图
5星 · 资源好评率100%
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
int main() {
int lottery[7];
int i, j;
srand((unsigned int)time(NULL)); // 使用当前时间作为随机数种子
for(i = 0; i < 7; i++) {
lottery[i] = rand() % 33 + 1; // 生成1-33之间的随机数
for(j = 0; j < i; j++) {
if(lottery[i] == lottery[j]) { // 判断是否重复
i--;
break;
}
}
}
printf("本期彩票开奖号码为:");
for(i = 0; i < 7; i++) {
printf("%d ", lottery[i]);
}
printf("\n");
return 0;
}
阅读全文