学c去探寻双色球的秘密

本人其实是彩票的资深还好者,尤其是对福彩票的双色球(“双色球”每注投注号码由6个红色球号码和1个蓝色球号码组成。红色球号码从1--33中选择;蓝色球号码从1--16中选择。),因为小小的我也想一夜暴富,但是经过这么久,终究颗粒无收,这让我不得不怀疑我自己选的号是不是有问题,突发奇想能不能让机器帮我去做这件事呢,于是用了c语言rand()的函数去随机生成红球和蓝球的号码

 

代码如下:

#include<stdio.h>
#include<stdlib.h>
#include<time.h>
void menu()
{
    printf("****************************************\n");
    printf("*********       1.蓝球          *********\n");
    printf("*********       2.红球          *********\n");
    printf("*********       0.退出          *********\n");
    printf("************************8***************\n");
}
void Blue()
{
    while(1)
    {
        int arr[6]={0};
        arr[0]=rand()%33+1;
        arr[1]=rand()%33+1;
        arr[2]=rand()%33+1;
        arr[3]=rand()%33+1;
        arr[4]=rand()%33+1;
        arr[5]=rand()%33+1;
        if(arr[0]<arr[1]&&arr[1]<arr[2]&&arr[2]<arr[3]&&arr[3]<arr[4]&&arr[4]<arr[5])
        {
            printf("红球为: ");
            for(int i=0;i<6;i++)
            {
                printf("%-3d ",arr[i]);
            }
            printf("\n");
            break;
        }
        
    }
}
void Red()
{
    int max=rand()%16+1;
    printf("蓝球为: %d\n",max);
}
int main()
{
    int input=0;
    srand((unsigned int) time(NULL));
    do
    {
        menu();
        printf("请选择\n");
        scanf("%d",&input);
        switch(input)
        {
            case 2:
                Blue();
                break;
            case 1:
                Red();
                break;
            case 0:
                printf("退出\n");
                break;
            default:
                printf("选择错误,重新选择\n");
                break;
        }
    }while(input);
    return 0;
}

运行结果为

希望大家既能学到知识又能获得财富哦 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值