双色球投注区分为红色球号码区和蓝色球号码区,红色球号码区由1-33共三十三个号码组成,蓝色球号码区由1-16共十六个号码组成。投注时选择6个红色球号码和1个蓝色球号码组成一注进行单式投注,每注金额人民币2元。
一等奖:投注号码与当期开奖号码全部相同(顺序不限,下同),即中奖;
二等奖:投注号码与当期开奖号码中的6个红色球号码相同,即中奖;
三等奖:投注号码与当期开奖号码中的任意5个红色球号码和1个蓝色球号码相同,即中奖;
四等奖:投注号码与当期开奖号码中的任意5个红色球号码相同,或与任意4个红色球号码和1个蓝色球号码相同,即中奖;
五等奖:投注号码与当期开奖号码中的任意4个红色球号码相同,或与任意3个红色球号码和1个蓝色球号码相同,即中奖;
六等奖:投注号码与当期开奖号码中的1个蓝色球号码相同,即中奖。
C语言代码如下:
#include <time.h>
int main(int argc,const char* argv[])
{
srand(time(NULL));
char red[6] = {},cnt = 0,i = 0;
while(6 > cnt)
{
int num = rand()%33 + 1;
for(i=0; i<cnt; i++)
{
if(num == red[i])
{
break;
}
}
if(i == cnt)
{
red[cnt++] = num;
}
}
printf("red:");
for(int i=0; i<6; i++)
{
printf("%hhd ",red[i]);
}
printf("blue:%d\n",rand()%16+1);
}