彩票软件源代码

alang512 2011-05-16 10:58:38
历经整整一个星期的时间,现在终于圆满 顺利的完成了
代码量上千行,所以就不在此完整公布了:
http://blog.163.com/wenxianliang08@126/blog/static/8358326320114168830219/

希望 有 高手提出点建议 意见 可以进一步继续完善 今年暑假在继续做出有用户界面的软件了

int main(void)
{
srand((unsigned)time(NULL));

ForecastData *F; //

HistoryData *HData; //

TxtString *str; //

InitString(str); //

ReadTxtString(str); //

InitHistoryList(HData); //

ReadData(str, HData); //

TenBall *Tb;

InitTenBall(Tb); //

Wait(); //

Time(); //系统时间

//
TotalTenBall(Tb, HData, 20);

InitTenBall(Tb); //

TotalTenBall(Tb, HData,10);

DataAttribute(HData, 20); //

DataAttribute(HData, 10); //

int hotNumber[8], warmNumber[6], coldNumber[4]; /

Collect_hot_warm_cold(Tb, hotNumber, warmNumber, coldNumber); //

int Six_Number[6]; //


Rand_Number(Six_Number, hotNumber, warmNumber, coldNumber);


printf(" qq网名繁体字\n");

/*
游戏玩法 投注号码 开奖号码 奖金(每注)
直选: 518 518 1000元
组选三: 552 255 255 255 320元
组选六: 158 185 518 581 815 851 518 160
*/

int Way; //购彩方式

printf("\n 请选择游戏玩法: 1.直选 3.组选三 6.组选六\n ");

scanf("%d", &Way);

//使用回溯算法进行筛选 号码

InitForecastHead(F); //

if(Way==1)
{
Backtrack(Six_Number, Way, F); //1.直选
}
else if(Way==3)
{
Backtrack(Six_Number, Way, F); //3.组选三
//backtrack回溯 由于个人设置的约束条件以及算法设计能力有限而无法完全列举出所有解

}
else if(Way==6)
{
Backtrack(Six_Number, Way, F); //6.组选六
}

int EnterSystem = 1 ; //

int costmoney = 0;

while(EnterSystem == 1)
{
BuyLottery(Way, Money, k); //

Drawalottery(Six_Number, Drawa); //

Money = Money - k*2;

costmoney = costmoney + k*2;

Award(F, Drawa, Way, Money); //

printf(" 当前您的会员账户购彩金额 剩余: %d\n", Money);

printf("\n 是否继续购彩: 按键1 继续购彩 按键2 退出购彩系统 \n ");

scanf("%d", &EnterSystem);

}

printf("\n 目前您花费 %d 元购买彩票\n", costmoney);
printf("\n 购彩有风险 请慎重购彩\n\n 购买正版腾浪彩票智能摇奖软件 可以降低投资风险\n");


return 0;
}

...全文
2296 12 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
alang512 2011-05-19
  • 打赏
  • 举报
回复

呵呵 做个彩票软件,太容易了,算法课程顺利拿优了。。
alang512 2011-05-18
  • 打赏
  • 举报
回复
[Quote=引用 9 楼 zhao4zhong1 的回复:]
想象一下三年后你要修改这个代码,到那时你还回忆得起来你的变量名、函数名和程序段啥意思吗?
还是不要轻言“终于圆满 顺利的完成了”吧。
[/Quote]

我的意思是: 我终于圆满的完成了,这次算法课程的考核,但并不是我就停止了对彩票软件的编写。 还有,只要我参考一些 购彩技巧,又一次不同的开发了,这样每次开发都有所不同。
赵4老师 2011-05-17
  • 打赏
  • 举报
回复
想象一下三年后你要修改这个代码,到那时你还回忆得起来你的变量名、函数名和程序段啥意思吗?
还是不要轻言“终于圆满 顺利的完成了”吧。
一曲肝肠断 2011-05-17
  • 打赏
  • 举报
回复
[Quote=引用 6 楼 anyidan 的回复:]

看了你的时间帖子,你在函数中有一个 while(1) 循环,永远也跳不出来了
[/Quote]
不知道永远跳不出来是啥意思,
一曲肝肠断 2011-05-17
  • 打赏
  • 举报
回复
我吗?
我是说这样
while(1)
{
//查看是否有任务,有则处理
//询问是否有任务要添加,有则添加
}
这样可以保证各个任务都能处理,确定只是有点任务占用时间太长的话,会阻塞别的任务,
比如某个任务占用时间很长,时间会有2秒不显示。
AnYidan 2011-05-17
  • 打赏
  • 举报
回复
看了你的时间帖子,你在函数中有一个 while(1) 循环,永远也跳不出来了
一曲肝肠断 2011-05-17
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 alang512 的回复:]
之前 我花了一个晚上实现了动态显示时间,但是无法 继续摇奖了,所以我不能为了一棵树而放弃了整个森林。


这是 上个星期 发的帖子
http://topic.csdn.net/u/20110512/21/b9b4a63b-5a01-40a8-bcb6-5cf130bf2803.html
[/Quote]
哦,你为什么不用添加任务,处理任务的方式呢,那样能在不输入也处理任务,即也能刷时间啦
  • 打赏
  • 举报
回复
你的博客写着:彩票爱好者!
我在这个帖子留言:我中奖了,给钱
alang512 2011-05-16
  • 打赏
  • 举报
回复

之前 我花了一个晚上实现了动态显示时间,但是无法 继续摇奖了,所以我不能为了一棵树而放弃了整个森林。


这是 上个星期 发的帖子
http://topic.csdn.net/u/20110512/21/b9b4a63b-5a01-40a8-bcb6-5cf130bf2803.html
一曲肝肠断 2011-05-16
  • 打赏
  • 举报
回复
呵呵,恭喜一下,
你那时间没输入的时候,能动态刷新吗?

70,020

社区成员

发帖
与我相关
我的任务
社区描述
C语言相关问题讨论
社区管理员
  • C语言
  • 花神庙码农
  • 架构师李肯
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧