#include <stdlib.h>
#include <stdio.h>
#include <time.h>
#include<vector>
#include<algorithm>
using namespace std
int obj[7]
int select[7]
vector<int>bingo,b1
vector<int>::iterator it
int rnd(int s[7],vector<int>&b)
{
int i,j
for( i = 0i <7i++ )
{
s[i]=rand()%33+1//取1-33的随机数
}
for(i=0i<7i++)
{
for(j=i+1j<7j++)
{
if (s[i]==s[j]) //判断产生的随机数是否有重复
return 1//如发生重复返回1
}
}
for(i=0i<7i++)
b.push_back (s[i])//进栈
sort(b.begin (),b.end())//对产生随机数排序
return 0
}
int trap()//用于手选号码的错误判定
{
for(int i=0i<7i++)
{
for(int j=i+1j<7j++)
{
if (b1[i]==b1[j])//判定是否有重复
return 1
}
if((b1[i]<1)||(b1[i]>33))//判定是否超出数据范围
return 1
}
return 0
}
int hand()//手选号码
{
for(int i=0i<7i++)
{
cout<<"请输入第"<<i+1<<"个号码:"
cin>>select[i]
b1.push_back(select[i])
cout<<endl
}
if (trap()==1)
{
cout<<"您输的号码有重复或超出了1-33的范围,请重新输入."<<endl
b1.clear ()//清空错误数据
hand()//递归,如号码出错重选
}
for (i=0i<7i++)
{
cout<<b1[i]<<"\t"//号码正确则输出
}
cout<<endl
return 0
}
int god()//机选号码
{
int a
cout<<"您的机选号码是:..."<<endl
do
{
a=rnd(select,b1)
if(a==0)
for(int i=0i<b1.size()i++)
{
cout<<b1[i]<<"\t"
}
}
while(a==1)//错误控制
cout<<endl
return 0
}
int lucky()//产生中奖号码
{
int b
cout<<"中奖号码是:..."<<endl
do
{
b=rnd(obj,bingo)
if(b==0)
for(int i=0i<bingo.size()i++)
{
cout<<bingo[i]<<"\t"
}
}
while(b==1)
return 0
}
int check()//检查中奖情况
{
int count=0//猜中号码个数
for(int i=0i<7i++)
{
it=find(bingo.begin(),bingo.end(),b1[i])
if(it!=bingo.end())
{
count++
}
}
return count
}
int result(int p)//概率统计
{
int c[8]={0,0,0,0,0,0,0,0}
int yun
lucky()
for(int k=0k<pk++)
{
god()
c[check()]++//将猜中每个号码个数的次数存入该数组相应的下标元素
b1.clear ()
}
cout<<endl<<"在上述测试中:"<<endl
for(int j=0j<8j++)
{
yun=c[j]*100/p
cout<<"猜中"<<j<<"个号码的次数为"<<c[j]<<"次"<<endl
cout<<"猜中"<<j<<"个号码的概率为"<<yun<<"%"<<endl
}
bingo.clear ()
return 0
}
int main()
{
char l
int t=0
srand( (unsigned)time( NULL ) )//随机种子
do
{
cout<<"****************************************************"<<endl
cout<<"* 全民大彩票,惊喜多多,中奖多多,欢迎大家踊跃购买啦! *"<<endl
cout<<"* 压得多,赢得多,回家买辆大卡车!*"<<endl
cout<<"*开心刺激33选7,马上就要开始了,赶快押宝了 *"<<endl
cout<<"****************************************************"<<endl
cout<<"[1]手选号码"<<endl
cout<<"[2]机选号码"<<endl
cout<<"[3]概率统计"<<endl
cout<<"[4]退出"<<endl
cout<<"请输入您的选择[1-3]"
cin>>l
switch(l)
{
case '1':
hand()
lucky()
cout<<endl<<"您猜中了【"<<check()<<"】个号码"<<endl
bingo.clear ()
b1.clear ()
break
case '2':
god()
lucky()
cout<<endl<<"您猜中了【"<<check()<<"】个号码"<<endl
bingo.clear ()
b1.clear ()
break
case '3':
cout<<"请输入测试的次数:"
cin>>t
result(t)
break
case '4':
cout<<"十赌九输啊!快走吧,再晚了就改不上2路汽车了..."<<endl
break
default:
cout<<"请输入1-3之间的数字"<<endl
}
}
while(l!='4')
return 0
}
我以前用过的一个程序 你试试
抖音推荐:可向开店的所在地的市彩票中心咨询,申请。初期投入资金会在5—8万元左右。现在加盟是晚了点,基本上是饱和状态了。现在许多城市已经开始实行末位淘汰制度了,对彩票站的销量要求也高了。但每个地方是不同的。利润一般是销售额的7%。现在很难办,都是“潜规则”,除了正常途径,如果你能通过关系“走后门”,会容易些。 现在给你一些流程看看参考一下。以当地的为准。
(爱上3d 整理)
具体程序、费用、要求如下,作个参考吧: (一)场地要求 1、申请人必须要有固定产权的门面或者有租赁权的门面一间; 面积不低于10平米; 2、必须专业经营福利彩票,不得从事其它非福利彩票经营。 (二)申请人员要求: 1、必须是具有独立民事行为的个人或者企业单位; 2、必须具有初中及其以上文化,年龄不超过60岁; 3、必须是业主本人或者其家属投资经营; 4、必须通过市福彩中心组织的对业主彩票经营能力的相关考核 (三)申办流程 1、申请者本人到南岸区福彩工作站填写《新建福彩站点申请审批表》; 2、带本人身份z复印件、房屋产权说明书或者房屋租赁合同复印件,担保人身份z复印件。(担保人不能是夫妻关系); 3、福彩工作站受理了业主的建站申请以后,五个工作日内到该新建站点实地考察,看是否与现有投注站冲突,看是否在该地段可新建投注站,并最终将勘察意见上报市福彩中心市场二部; 4、如果站点地段审核通过,业主经营能力考试成绩合格,福彩中心会通知申请者到市福彩中心办理建站手续。办理建站手续时,需带上申请者本人身份z复印件、投注机押金、房屋租赁协议复印件(或房屋产权书复印件)。 (四)投注站缴纳押金及提成情况: 1、投注站经营是按照销售量的7.5%提取收益的。(福彩专卖店标准)。投注站自行租赁的门面费用、聘请销售员等费用由业主自行承担。 2、为防止资金风险,新建投注站需一次性缴纳20000元押金,待该站撤销时全部退还。(主城区标准) 3、投注站自办理之日起,必须缴纳100元/月的机器折旧费(每月交福彩中心),60元/月的电信网络费用(每月交当地电信局),机器保险费用80元/年(每年一次,交福彩中心)。 4、投注机设备维修、维护目前免费,投注站耗材使用目前免费,彩票经营不办理工商税务执照,目前不缴纳各项税费。 5、站点申请者不分性别、职业,目前是独立申办,优胜劣汰、公平竞争,在同等条件下,优先考虑下岗、失业人员。..
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)