• 大小: 34KB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2021-05-29
  • 语言: C/C++
  • 标签:

资源简介

自己做了一个选号器,研究了一下,结论:买彩票是一种不明智的投资...

资源截图

代码片段和文件信息

#include 
#include 
#include 

#define RED 33
#define BLUE 16
#define CRED 6
#define CBLUE 1

struct ball
{
int No; //球号
int mark; //标记
};

int Random(ball ball[]int totalint n);

int main(int arncchar * arnv[])
{
int i;
ball r[RED];
ball b[BLUE];
//初始化随机函数
srand((unsigned int)time(NULL));
//输出菜单
printf(“\t\t    双色球选号器\n“);
printf(“红1\t红2\t红3\t红4\t红5\t红6\t蓝1\n“);

//
for(int j=0;j<9;j++){

//初始化红球
for(i=0;i {
r[i].No=i+1;
r[i].mark=0;
}
//初始化篮球
for(i=0;i {
b[i].No=i+1;
b[i].mark=0;
}
//机选红球
for(i=0;i {
int temp=Random(rREDi);
if(temp!=-1)
r[temp].mark=1;
}
//机选蓝球
for(i=0;i {
int temp=Random(bBLUEi);
if(temp!=-1)
b[temp].mark=1;
}
//输出红球
for(i=0;i {
if(r[i].mark==1)
printf(“%d\t“r[i].No);
}
//输出蓝球
for(i=0;i {
if(b[i].mark==1)
printf(“+ %d\t“r[i].No);
}
printf(“\n“);
//
}
return 0;
}

//函数:Random(ball ball[]int totalint n);
//功能:对未标记的球进行机选并返回选中的号码
//参数:
// ball 选球数组
// total 总球数
// n 已选球数
//返回:
// 如成功返回值小于total大于或等于0如失败则返回值为-1
int Random(ball ball[]int totalint n)
{
int random=rand()%(total-n);
int temp=0;
for(int i=0;i {
if(ball[i].mark==0 && temp==random)
return i;
if(ball[i].mark==0)
temp++;
}
return -1;
}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件         19  2010-10-21 17:01  double\Debug\a.bat

     文件        256  2010-10-30 10:19  double\Debug\d.txt

     文件     163899  2010-10-30 10:20  double\Debug\double.exe

     文件       1530  2010-10-30 10:22  double\double.cpp

     文件       3401  2010-10-21 17:00  double\double.dsp

     文件        520  2010-10-21 17:00  double\double.dsw

     文件      41984  2010-10-30 10:33  double\double.ncb

     文件      53760  2010-10-30 10:33  double\double.opt

     文件       1223  2010-10-30 10:20  double\double.plg

     目录          0  2010-10-30 16:03  double\Debug

     目录          0  2010-10-30 16:03  double

----------- ---------  ---------- -----  ----

               266592                    11


评论

共有 条评论

相关资源