七乐彩选号工具
一时兴起,弄了个选号工具玩玩,见笑见笑,有不好的地方还请各位帮忙修正#include<stdlib.h>
#include<stdio.h>
int select(){
int i,a,x,num,flag,re[7]={-1,-1,-1,-1,-1,-1,-1},j;
for(i=1;i<8;i++)
{
x=rand();
a=x/1092.233;
if (a>= 29)
num = 30;
else if (a>= 28)
num = 29;
else if (a>= 27 )
num = 28;
else if (a>= 26 )
num = 27;
else if (a>= 25 )
num = 26;
else if (a>= 24 )
num = 25;
else if (a>= 23 )
num = 24;
else if (a>= 22 )
num = 23;
else if (a>= 21 )
num = 22;
else if (a>= 20 )
num = 21;
else if (a>= 19 )
num = 20;
else if (a>= 18 )
num = 19;
else if (a>= 17 )
num = 18;
else if (a>= 16 )
num = 17;
else if (a>= 15 )
num = 16;
else if (a>= 14 )
num = 15;
else if (a>= 13 )
num = 14;
else if (a>= 12 )
num = 13;
else if (a>= 11 )
num = 12;
else if (a>= 10 )
num = 11;
else if (a>= 9 )
num = 10;
else if (a>= 8 )
num = 9;
else if (a>= 7 )
num = 8;
else if (a>= 6 )
num = 7;
else if (a>= 5 )
num = 6;
else if (a>= 4)
num = 5;
else if (a>= 3)
num = 4;
else if (a>= 2)
num = 3;
else if (a>= 1)
num = 2;
else if (a>= 0)
num = 1;
flag = 1;
for(j = 0;j < i;j++)
{
if (re[j] == num)
{ i--;
flag = 0;
};
};
if (flag!=0)
re[i-1]=num;
};
printf("本次号码为:\n");
for ( i=0 ;i<7;i++)
{
printf("%5d",re[i]);
};
printf("\n");
};
main()
{int f;
printf("@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@\n");
printf("@ # # # # # @\n");
printf("@ # # # # ######### # # # #### # @\n");
printf("@ ####### ####### # # ## # # @\n");
printf("@ # # ####### ###### # ## ### @\n");
printf("@ ####### # # # # ## ## @\n");
printf("@ # # ## ##### ###### # ## ## @\n");
printf("@ ## # # # ########## ## # # ## # # # @\n");
printf("@ # ## # ## ## ## ## # @\n");
printf("@ # # ## ####### # #### # # # @\n");
printf("@ ## ####### ## ## # ## @\n");
printf("@ @\n");
printf("@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@\n");
printf("\t欢迎使用琛氏七乐彩选号工具V1.0\n");
while(1)
{
printf("选号请按1:\n");
printf("退出请按2:\n");
scanf("%d",&f);
printf("\n\n");
switch (f)
{ case 1:
select();
break;
case 2:
exit(1);
break;
default :
printf("非法输入!请重新选择\n");
break;
}
}
}