C/C#双色球
6个红色球号码和1个蓝色球
红色球号码从1—33中选择
蓝色球号码从1—16中选择
C:(粗体:随机数,红色:库排序)
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
int blue[];void printArr(int arr[],int len );
bool checkNum(int arr[],int len, int now);
int compare(const void *value1, const void *value2);
main() {
srand(time());
for(int i = ; i< ; i++) {
int n = rand()%+;
if (!checkNum(blue, , n)) {
i--;
continue;
}
blue[i] = n;
}
printf("取到的蓝球:");
printArr(blue, ); printf("排序后蓝球:");
// 函数库自带的快速排序函数
// 对于有多个重复值的数组来说,效率较低不稳定
qsort(blue, 6, sizeof(int), compare); printArr(blue, ); printf("红球:%d", rand()%+);
}
// qsort 要结合 compare使用
int compare(const void *value1, const void *value2) {
// 升序
return *(int*)value1 - *(int*)value2;
} void printArr(int arr[],int len ) {
for(int i = ; i<len; i++) {
printf("%d ", arr[i]);
}
printf("\n");
}
bool checkNum(int arr[],int len, int now) {
for(int i = ; i<len; i++) {
if (arr[i] == now) {
return false;
}
}
return true;
}

C#
using System;
namespace ConsoleApplication2 {
class Program {
static int[] 红球 = new int[];
static void Main(string[] args) {
Random r = new Random();
for (int i = ; i < ; i++)
{
int n = r.Next() + ;
if (重复Check(n))
{
i--;
continue;
}
红球[i] = n;
}
Array.Sort(红球);
foreach (int n in 红球)
{
Console.WriteLine(n);
}
// 蓝球
Console.WriteLine("蓝球:" + (r.Next() + ));
Console.ReadKey();
}
static bool 重复Check(int now) {
foreach (int n in 红球)
{
if (now == n)
{
return true;
}
}
return false;
}
}
}
C/C#双色球的更多相关文章
- C#双色球——简单抽取中奖号码
int[] ss = new int[6]; Random s = new Random(); Console.WriteLine("双色球随机: ...
- 使用Java数组实现双色球选号
package com.hm.test; import java.util.Random; /** * 模拟双色球生成 * *1.从1到16中产生一个篮球的随机数 *2.从1到33中产生出6个红色的球 ...
- python3.4学习笔记(十四) 网络爬虫实例代码,抓取新浪爱彩双色球开奖数据实例
python3.4学习笔记(十四) 网络爬虫实例代码,抓取新浪爱彩双色球开奖数据实例 新浪爱彩双色球开奖数据URL:http://zst.aicai.com/ssq/openInfo/ 最终输出结果格 ...
- 用C#开发的双色球走势图(二)
昨晚由于时间的原因只写了一部分内容,今天将这一部分内容补充完毕,多谢各位园友的支持. 这是用C#开发的双色球走势图(一)新的园友可以看昨晚写的内容,以免脱节.首先回复园友的评论,有说好的有说不好的,本 ...
- 用C#开发的双色球走势图(一)
首先声明,个人纯粹无聊之作,不作商业用途. 我相信每个人都拥有一个梦想那就是有朝一日能中500W,这个也一直是我的梦想,并默默每一期双色球或多或少要贡献自己一点点力量,本人并不属于那种铁杆的彩票迷,每 ...
- 用php随机生成福彩双色球号码的2种方法
不瞒您说,俺也是个双色球爱好者,经常买,但迟迟没有中过一等奖,哈哈.这里为大家介绍用php随机生成福彩双色球号码的二种方法,供朋友们学习参考.新的一年,祝大家中大奖,发大财. 方法一 复制代码代码如下 ...
- php随机生成福彩双色球号码
发布:thebaby 来源:net [大 中 小] 不瞒您说,俺也是个双色球爱好者,经常买,但迟迟没有中过一等奖,哈哈.这里为大家介绍用php随机生成福彩双色球号码的二种方法,供朋友们学习 ...
- 集合ArrayList双色球练一练(自己的方法,太麻烦)
namespace 集合__双色球练一练{ class Program { static void Main(string[] args) { / ...
- SQL生成一柱双色球
数据库环境:SQL SERVER 2005 以前用C/JAVA穷举双色球的所有排列,今天想着换成用SQL实现,只生成一柱双色球. 简单说下双色球的规则,双色球由红色球和蓝色球组成,每注投注号码由6个红 ...
- 利用EntityFramework获得双色球数据库
原文 利用EntityFramework获得双色球数据库 双色球想必大家都很熟悉了,尽管屡买屡不中,但还是会买.以前就想过利用双色球的走势图得到双色球的数据库,至于得到数据库干什么倒没想过,不过对以往 ...
随机推荐
- 标 题: JavaScript真的要一统江湖了
http://www.newsmth.net/nForum/#!article/Python/125347?p=4 标 题: JavaScript真的要一统江湖了 发信站: 水木社区 (Fri Se ...
- spring boot 学习资料
spring boot 学习资料: 学习资料 网址 Spring Boot Cookbook-极客学院 http://wiki.jikexueyuan.com/project/spring-boot- ...
- openstack常见问题
openstack通过kolla-ansible添加一个计算节点,并部署后,发现控制节点上无法发现新加的计算节点, 在控制节点的 nova_scheduler.nova_api容器上执行发现计算节点 ...
- Package has no installation candidate解决方法
今天在安装软件的时候出现了Package has no installation candidate的问题,如:# apt-get install <packagename>Reading ...
- Ambari安装常见问题
参考自: http://blog.csdn.net/xingxc111/article/details/70667574 http://blog.csdn.net/xfg0218/article/de ...
- Linux下批处理文件编写
linux下的批处理文件,基本就是shell脚本文件. 一.最简单的脚本书写方法为: 1.新建一个文件,名字为test(自己定义的名字) touch test.sh 2.在里面编写脚本 程序必须以下面 ...
- Hiero中的Events机制
The hiero.core.events module allows you to register method callbacks to respond to events sent by Hi ...
- Java封装案例
---恢复内容开始--- 在类的getter/setter方法中在getter方法中要先实列话 在构造方法中无参构造(必须要构造)好处很多!!! 描述学生信息及相关联的专业信息 把Subject和St ...
- WPF DataGrid添加编号列
WPF DataGrid添加编号列? 第一步:<DataGridTemplateColumn Header="编号" Width="50" MinWidt ...
- @@identity与scope_identity()函数的区别
@@IDENTITY 和SCOPE_IDENTITY 返回在当前会话中的任何表内所生成的最后一个标识值. SCOPE_IDENTITY 只返回插入到当前作用域中的值: @@IDENTITY 不受限于特 ...