#include<stdio.h>
void sw();
void ew();
void ssq();
int main()
{
int i;
char ch;
s: printf("-------------------\n");
printf(" 1 : 15选5 \n");//1-15选5个
printf(" 2 : 25选5 \n");//1-25选5个
printf(" 3 : 双色球 \n");//1-30选6个 + 1-15选一个
printf("---------------------");
scanf("%d",&i);
while((ch = getchar())!='\n');
switch(i)
{
case 1:
sw();
goto s;
case 2:
ew();
goto s;
case 3:
ssq();
goto s;
default:
printf("你的输入有误,请重新输入!\n");
goto s;
}
return 0;
}
void sw()
{
int i,j,k,l,m;
for(i = 1;i<=11;i++)
{
for(j = i+1;j<=12;j++)
{
for(k = j+1;k<=13;k++)
{
for(l = k+1;l<=14;l++)
{
for(m = l+1;m<=15;m++)
{
printf("%d,%d,%d,%d,%d\n",i,j,k,l,m);
}
}
}
}
}
}
void ew()
{
int i,j,k,l,m;
for(i = 1;i<=21;i++)
{
for(j = i+1;j<=22;j++)
{
for(k = j+1;k<=23;k++)
{
for(l = k+1;l<=24;l++)
{
for(m = l+1;m<=25;m++)
{
printf("%d,%d,%d,%d,%d\n",i,j,k,l,m);
}
}
}
}
}
}
void ssq()
{
int i,j,k,l,m,n,z;
for(z=1;z<=15;z++)
{
for(n = 1;n<=25;n++)
{
for(i = n+1;i<=26;i++)
{
for(j = i+1;j<=27;j++)
{
for(k = j+1;k<=28;k++)
{
for(l = k+1;l<=29;l++)
{
for(m = l+1;m<=30;m++)
{
printf("%d,%d,%d,%d,%d,%d + %d\n",n,i,j,k,l,m,z);
}
}
}
}
}
}
}
}