c语言实现双色球

来源:互联网 发布:mysql 查询数据表字段 编辑:程序博客网 时间:2024/06/05 15:52
    编写程序,实现双色球的随机生成,并输出。
要求:用数组保存,数组类型为整型;输出为7个数据,其中前面6个数据
不大于33且各不相同;最后一个数据不大于16处理:使用int rand(void)
或void srand(unsigned seed)函数实现随机数、每生成一个就查找是

和前面的数据相同,若不同,加入,否则重新


如果随机数不懂得可以参考这里:


http://blog.csdn.net/u012965373/article/details/45216889


#include <stdio.h>#include <string.h>#define MAXN 10int SuiJi[MAXN];int find(int n, int j){int k = 0;for(k = 0; k < j; k++){if(SuiJi[k] == n)return 1;}return 0;}int main(){int temp = 0, i, I;for(i = 0; i < 6; i++){temp = rand()%33;if(find(temp, i) == 0){SuiJi[i] = temp;}else{i--;}}SuiJi[6] = rand()%16;printf("您这期的双色球数目是:\n");for(i = 0; i < 7; i++){printf("%d ", SuiJi[i]);}return 0;}


0 0
原创粉丝点击