C语言--模拟生成一注双色球结果
来源:互联网 发布:日本出云号航母知乎 编辑:程序博客网 时间:2024/05/16 06:07
// ticket.c// day05//// 生成一注双色球彩票,33选7。篮球1~16选一,红球1~33选一。1个篮球6个红球。// Created by apple on 13-6-6.// Copyright (c) 2013年 apple. All rights reserved.//#include <stdio.h>#include<stdlib.h>#include<time.h>int main(){ int blue = 0; int red[6] = {0}; srand((unsigned)time(0)); blue = rand() % 16 + 1;//可以直接生成1~16之间的随机数。 for(int i=0;i<6;i++){ red[i] = rand()%33 + 1; for(int j=0;j<i;j++){ while(red[j]==red[i]){ red[i] = rand()%33 + 1;//可以直接生成1~33之间的随机数。 } } } printf("蓝:%d\n",blue); printf("红:\t"); for(int i=0;i<6;i++){ printf("%d\t",red[i]); } return 0;}