彩票

该博客介绍了彩票购买系统的设计,包括随机和固定选号功能,选号助手利用多种因素帮助用户选择号码,个人服务模块提供购买计划提醒和账单管理,支持用户设定购买时间和查看历史购买记录。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

题目

彩票购买:提供两种形式的输入:随机产生彩票,固定若干位产生彩票
选号助手模块:支持根据当前日期、星座。生日。电话、车号、等因素选取
个人服务模块:为用户提供个性化服务,包括购买计划提醒,购买账单栏目。用户可设定每日购买时间,系统在设定时间提醒用户
购买账单:支持记录多个用户的购买历史信息,包括彩票日期、金额,可分月、分用户结算

代码

#include<iostream>
#include<cstdio>
#include<time.h>
#include<cstring>
#include<cmath>
using namespace std;

class Person{
    public:
    int gmdata_nian=0;
    int gmdata_yue=0;
    int gmdata_ri=0;
    char sj[30]="";
    int money[13]={
  0};
    char name[10]="";
    struct tm *t;
};
Person person[100];

class Caipiao{
    public:
    char haoma[6];

};
Caipiao caipiao[10000];

void cpgoumai(int ren,int n1,int n2,int n3);                //彩票购买 
void cpshengcheng();                                        //彩票生成 
void gdgoumai(int ren,int n1,int n2,int n3);                //固定购买 
void sjgoumai(int ren,int n2);                              //随机购买 
void xuanhao(int n,int ren,int n1,int n2,int n3);           //按因素选号 
void gmjhtixing(int ren);                                   //购买时间提醒 
void gmqingdan(int ren);                                    //购买清单(个人查看) 
void gmzhangdan(int ren);                                   //购买账单(总账单) 
void grfuwu(int ren);                                       //个人服务 
void huoqu(int b[],int num,int ren,int n2);                 //获取符合条件的彩票 

void cpshengcheng(){
    srand(time(0));
    for(int i=0;i<10000;i++){
        for(int j=0;j<6;j++)
            caipiao[i].haoma[j]=rand()%10+48;
        //cout<<caipiao[i].haoma<<endl;
    }
}

int main(){
    int flag=0;
    cpshengcheng();
    int ren=1;
    while(1){
        flag=0;
        time_t timer;
        timer=time(NULL);
        person[ren].t=localtime(&timer);            //获取当前时间 
        int nian=person[ren].t->tm_year;
        int yue=person[ren].t->tm_mon;
        int ri=person[ren].t->tm_mday;
        strcpy(person[ren].sj,asctime(person[ren].t));
        printf("Local time is: %s\n",asctime(person[ren].t));
        cout<<"*********************************"<<endl;
        cout<<"          彩票管理系统"<<endl;
        cout<<"彩票购买请按:1"<<endl;
        cout<<"个人服务请按:2"<<endl;
        cout<<"人物离开请按:3"<<endl;
        cout<<"查询购买账单请按:4"<<endl;
        cout<<"退出系统请按:0"<<endl;
        cout<<"*********************************"<<endl;
        int sel1;
        cin>>sel1;
        switch(sel1){
            case 1:{
                cpgoumai(ren,nian,yue,ri);          //彩票购买 
            }
            break;
            case 2:{
                grfuwu(ren);                        //个人服务 
                break;
            }
            case 3:{                                //下一个人 
                ren++;
                break;
            }
            case 4:{                                //购买账单 
                gmzhangdan(ren);                    
                break;
            }
            case 0:{
                flag=1;
                break;
            }   
        }
        if(flag==1)
            break; 
    }
} 

void cpgoumai(int ren,int n1,int n2,int n3){
    int selm,flag=0;
    cout<<"请输入购买人姓名:"<<endl;
    cin>>person[ren].name;
    while(1){
        flag=0;
        cout<<"*********************************"<<endl;
        cout<<"随机购买请按:1"<<endl;
        cout<<"固定购买请按:2"<<endl;
        cout<<"返回上一层请按:3&#
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值