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