历经整整一个星期的时间,现在终于圆满 顺利的完成了
代码量上千行,所以就不在此完整公布了:
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;
}