[原创]前几天没事用C写了个机选彩票7/30的小程序,大家试试。
程序很简单。
新手,多鼓励一下,谢谢。
#include "stdio.h"
#include "stdlib.h"
#include "time.h"
void sort(int a[])
{ int i,j,t;
for(i=0;i<6;i++)
for(j=i+1;j<7;j++)
if(a[i]>a[j])
{ t=a[i];a[i]=a[j];a[j]=t;
}
}
void make(int a[])
{ int i,j,k,flag=0;
for(i=0,j=0;;i++)
{ a[j]=rand()%30+1;
flag=0;
if(j>0)
for(k=0;k<j;k++)
if(a[j]==a[k]){
flag=1;
break;
}
if(flag==1)
continue;
j++;
if(j==7)
break;
}
}
void out(int a[])
{ int i;
for(i=0;i<7;i++)
printf("%-5d",a[i]);
printf("\n");
}
void game(int a[])
{ int num;
printf("how many caipiao do you want?? :)\n");
scanf("%d",&num);
srand((unsigned)time(NULL));
while(num)
{ make(a);
sort(a);
out(a);
num--;
}
}
void main()
{ int a[7];
game(a);
printf("press any key to exit...\n");
getch();
}
[此贴子已经被作者于2006-7-21 10:30:42编辑过]