双色球号码生成器

来源:互联网 发布:java菜鸟教程下载 编辑:程序博客网 时间:2024/04/30 03:58
#include<stdio.h>
#include<stdlib.h>
#include<time.h>
 
 
int main()
{
    int r,b[6];
    int tmp,j,i=0;
    srand(time(NULL));
    b[0]=rand()%33;
    b[1]=rand()%33;
    b[2]=rand()%33;
    b[3]=rand()%33;
    b[4]=rand()%33;
    b[5]=rand()%33;
 
    for(i=0;i<5;i++)
        {
            if(b[i]==0)
                {
                    while(b[i]==0)
                        b[i]=rand()%33;
                         
                }
        }
    //sort these nums
    for(i=0;i<5;i++)
        {
             
            for(j=i+1;j<6;j++)
                {
                    if(b[i]==b[j])
                        {
                        while(b[i]==b[j])
                            b[j]=rand()%33;
                         
                        }
                     
                    if(b[i]>b[j])
                        {
                            tmp=b[i];
                            b[i]=b[j];
                            b[j]=tmp;
                        }
                }
        }
    for(i=0;i<6;i++)
        printf("%d/t",b[i]);
 
    r=rand()%16;
    if(r==0)
        {
            while(r==0)
                r=rand()%16;
        }
         
    printf("/nThe lucky red ball is:/n%d/n", r);
    return 0;
}
 
原创粉丝点击