用C语言写一个简单的模拟彩票系统
时间: 2023-10-29 16:04:41 浏览: 77
以下是一个简单的模拟彩票系统的C语言代码示例:
```c
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
int main() {
int nums[6]; // 存储选中的号码
int random_nums[6]; // 存储随机生成的号码
int i, j, count = 0;
// 提示用户输入6个数字
printf("请从1~33中选择6个数字:\n");
for (i = 0; i < 6; i++) {
scanf("%d", &nums[i]);
}
// 随机生成6个数字
srand((unsigned)time(NULL));
for (i = 0; i < 6; i++) {
random_nums[i] = rand() % 33 + 1;
}
// 输出选中的号码和随机生成的号码
printf("\n您选择的号码为:");
for (i = 0; i < 6; i++) {
printf("%d ", nums[i]);
}
printf("\n开奖号码为:");
for (i = 0; i < 6; i++) {
printf("%d ", random_nums[i]);
}
// 计算中奖号码数量
for (i = 0; i < 6; i++) {
for (j = 0; j < 6; j++) {
if (nums[i] == random_nums[j]) {
count++;
break;
}
}
}
// 输出中奖结果
if (count == 6) {
printf("\n恭喜您中了一等奖!");
} else if (count == 5) {
printf("\n恭喜您中了二等奖!");
} else if (count == 4) {
printf("\n恭喜您中了三等奖!");
} else {
printf("\n很遗憾,您没有中奖!");
}
return 0;
}
```
这个模拟彩票系统中,用户需要输入6个数字,然后程序会随机生成6个数字作为开奖号码。然后程序会统计用户选中的号码中有多少个与开奖号码相同,从而确定中奖结果。为了增加随机性,使用了 `srand` 函数和 `rand` 函数来生成随机数。
相关推荐
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)