用C语言实现一个简单的双色球模拟器

基本就用到一个随机数生成函数

源代码:

#include 
#include 
#include 
#define TOTAL 33
#define LIMIT 6
#define Bule 16
#define result 1
int main()
{
    int pool[TOTAL][2];
    int i = 0, tmp = 0;
                                                                                                    
    // 初始化
    for (; i < TOTAL; i++)
    {
        pool[i][0] = i + 1;
        pool[i][1] = 0;
    }
        printf("下期福彩双色球的红色球号码为:\n");                                                                                            
    // 随机抽取
    srand(time(NULL));
    i = 0;
    while (i < LIMIT)
    {
        tmp = rand() % TOTAL;
		
        if (pool[tmp][1] != 1 && pool[tmp][0]!=0)
        {

			if(pool[tmp][0]>0 && pool[tmp][0]<10)
				printf("0%d \n", pool[tmp][0]);
			else
            printf("%d \n", pool[tmp][0]);
            i++;
			pool[tmp][0]=0;
        }
    }


      int tm=0,j=0;
	  int poo[Bule][2];
		  for (; j < Bule; j++)
    {
        poo[j][0] = j + 1;
        poo[j][1] = 0;
    }
		  printf("下期福彩双色球的蓝色球号码为:\n");
      srand((int)time(0));
	  tm=rand()%Bule;
     if (poo[tm][1] != 1)
        {
		 if(poo[tm][0]>0 && poo[tm][0]<10)
				printf("0%d \n", poo[tm][0]);
			else
            printf("%d \n", poo[tm][0]);
            i++;
        }
	 system("pause");
}


运行截图:

用C语言实现一个简单的双色球模拟器_第1张图片

你可能感兴趣的:(C语言)