`
韬光养晦
  • 浏览: 70634 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
文章分类
社区版块
存档分类
最新评论

模拟36选7(代码)

阅读更多
import java.util.*;
public class Test
{   static boolean luck=false;
    static int mun=0;
private static void kaiJiang(int a1[])//随机产生7个开奖号码
{for(int i=0;i<a1.length;i++)
{a1[i]=(int)(Math.random()*36+1);
     for(int j=i-1;j>=0;j--)
if(a1[i]==a1[j]) {i--;break;}
}
}
private static void duiJiang(int a1[],int a2[],int a3[])//兑奖方法
{for(int i=0;i<a1.length-1;i++)
for(int j=0;j<a2.length-1;j++)
     if(a1[i]==a2[j])  a3[mun++]=a2[j];

if(a1[6]==a2[6]) {luck=true;mun++;}  //特别号码
}
public static void main(String[] args)
{int[] a1=new int[7];
int[] a2=new int[7];
int[] a3=new int[7];
Scanner sc=new Scanner(System.in);
int i,j;
kaiJiang(a1);
     System.out.println("选7个号码:");
for(i=0;i<a2.length;i++)
{a2[i]=sc.nextInt();
}
duiJiang(a1,a2,a3);
System.out.println("开奖结果:");
for(i=0;i<a1.length;i++)
        System.out.print(a1[i]+" ");
System.out.println("\n中奖个数:"+mun+":"+"\n中奖号码:");
for(i=0;i<mun;i++)
        System.out.print(a3[i]+" ");
if(luck) System.out.println("\n特别号码:"+a1[6]+"******中了!");
else System.out.println("\n特别号码:"+a1[6]+"******不中!");
}
}
分享到:
评论

相关推荐

    用C语言程序模拟36选7

    C语言 C++ 模拟36选7的程序 用C语言程序模拟36选7

    Python实现的彩票机选器实例

    主要介绍了Python实现彩票机选器的方法,可以模拟彩票号码的随机生成功能,需要的朋友可以参考下

    VB仿真的彩票开奖程序.rar

    VB仿真的彩票开奖程序,模拟随机投注,模拟开奖,包括有随机选号程序,随机生成号码,包括36选7和22选5算法。具体定义:Dim intBasicNum As Integer, intSelNum As Integer, lngNumber As Long '基本号码个数,每注选...

    VB精彩编程100个源代码实例.rar

    VB精彩编程100个源代码实例,实例很丰富,涉及的内容方方面面。有音量控制、拾色器、画图、抓屏、文本操作、获取操作系统信息、拖拉节点、查看文件属性、渐变窗体、计算器等。这些都是能独立运行的小程序,每一个都...

    c语言实用代码举例

     实例6二分法选代的应用  实例7多变的立方体  实例8一维整型数组应用(1)  实例9一维整型数组应用(2)  实例10一维整型数组应用(3)  实例11一维整型数组应用(4)  实例12二维数组应用(1)——显示杨辉...

    Visual C++实效编程百例光盘源代码

     实例36 播放rm文件  第4章 时间控制   实例37 文字逐个出现模仿打字   实例38 嵌入式电子钟   实例39 程序中嵌入日历   实例40 毫秒级的控制   实例41 读写系统时间   实例42 同步网络时间 ...

    JQuery&CSS;&CSS;+DIV实例大全.rar

    7.JS版本黑色超动感二级菜单导航模块代码 穿越火线游戏网 8.JS经典3款风格QQ客服在线浮动右侧与左侧代码 9.JS精简网页音乐播放器 浮动在页面顶部像工具栏 10.超强JS网页版泡泡龙游戏下载 11.兼容各浏览器JS...

    国外开源——混合信号示波器制作(硬件、源代码、驱动、使用手册等)-电路方案

    频谱分析仪不同的窗口选项和可选的垂直日志。 自动波形测量的水平和垂直光标。 任意波形发生器,扫频。 显示选项:持久性,不同的网格选项,或者更多。 一般规格: ATXMEGA32A4 36KB闪存,4KB SRAM,1KB EEPROM 图形...

    python入门到高级全栈工程师培训 第3期 附课件代码

    10 函数闭包模拟session 11 函数闭包装饰器运行流程 12 函数闭包带参数装饰器 第21章 01 查询功能 02 修改功能 03 程序的解耦 04 module模块和包的介绍 05 模块的执行以及__name__ 06 关于模块的介绍 07 time时间...

    VC++6.0实效编程百例

    7·调色程序 8·颜色下拉框 9·模拟拷贝进程 10·通用对话框 11·窗体分割 12·实现QQ程序的抽屉效果 13·以动画方式弹出,关闭窗口 14·半透明窗体 15·获得指定点颜色 16·判知图片大小 17·图片的伸缩显示 18·...

    嵌入式红绿灯控制系统

    嵌入式红绿灯控制系统(模拟) 一、摘要: 交通信号灯用于道路平面交叉路口,通过对车辆、行人发出行进或停止的指令,使人与人、车与车之间尽可能减少相互干扰,从而提高路口的通行能力,保障路口畅通和安全。本文...

    Nehe的OpenGL教程电子书

    这一课是基于第7课的代码的,你将学会三种不同的雾的计算方法,以及怎样设置雾的颜色和雾的范围。 17.2D 图像文字 在这一课中,你将学会如何使用四边形纹理贴图把文字显示在屏幕上。你将学会如何把256个不同的...

    OPenGL编程书籍

    这一课是基于第7课的代码的,你将学会三种不同的雾的计算方法,以及怎样设置雾的颜色和雾的范围。 17.2D 图像文字 在这一课中,你将学会如何使用四边形纹理贴图把文字显示在屏幕上。你将学会如何把256个不同的文字...

    精通AngularJS part1

    36测试与$http交互的代码106 37小结108 第4章显示与格式化数据109 41引用指令109 42显示表达式的求值结果110 插值指令110 利用ngBind渲染模型值111 AngularJS表达式中的HTML内容111 43条件化显示112 根据...

    易学C++(简单易懂的讲解)

    第十章如何阅读程序代码……112 10.1整体把握法……112 10.2经验法……114 10.3模拟法……115 习题……116 第十一章如何调试程序代码……120 11.1再谈变量……120 11.2头文件的奥秘……126 11.3更快更好地完成程序...

Global site tag (gtag.js) - Google Analytics