`
韬光养晦
  • 浏览: 70746 次
  • 性别: 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

    36选7(取不重复7个数).e.rar

    标题中的“36选7(取不重复7个数)”是一个典型的数学问题,涉及到组合数学和概率论的概念。在彩票或抽奖等活动中,经常会出现类似的问题,即从一定数量的选项中选择一定数量的不同元素。在这个场景下,我们要从36个...

    随机数产生与仿真36选7的开奖过程

    本主题聚焦于如何使用汇编语言来实现随机数生成,并模拟36选7彩票开奖的过程。汇编语言是一种低级编程语言,它直接对应于计算机硬件的指令集,因此对计算机系统的底层操作有直接控制能力。 首先,随机数生成的核心...

    汇编36选7期末作业

    这个作业的核心目标是利用系统时钟生成随机数,并通过延迟技术逐步显示这些数字,模拟彩票“36选7”的过程。在汇编语言中,这种操作涉及到对硬件中断、内存访问以及控制流程的精细操作。 首先,我们要理解汇编语言...

    Python实现的彩票机选器实例

    在本篇文章中,我们将深入探讨如何利用Python语言开发一个彩票机选器,并通过具体的代码示例来展示其实现过程。此彩票机选器能够模拟双色球和大乐透两种类型的彩票号码随机生成功能。 #### 一、项目背景及目的 ...

    36选7的开奖过程,每次从1到36的数中生成一个随机数

    本案例聚焦于"36选7"的彩票开奖过程,这是一个基于概率的数学模型。以下是关于这个话题的详细知识: 首先,我们需要理解“36选7”的规则:在1到36的数字中,随机抽取7个不同的数字,每个数字出现的概率应均等。为了...

    setTimeout制作36选7

    在这个场景中,“setTimeout制作36选7”指的是利用`setTimeout`来模拟一个彩票抽奖系统,其中“36选7”是一种常见的彩票玩法,玩家从36个数字中选择7个进行投注。 首先,我们来详细理解`setTimeout`的工作原理。`...

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

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

    华农汇编综合性实验

    在实验中,学生需要完成一系列挑战,包括但不限于“36选7”问题、模拟“随机移动的蛇”以及实现“时钟”功能。 首先,我们来探讨“36选7”问题。这是一个典型的组合优化问题,通常用在彩票或抽奖系统中。在汇编语言...

    用javascript写的一个随机产生双色球号码

    7. **用户交互**:为了提高用户体验,可以添加一些友好的提示信息,如生成结果的动画效果,或者用户输入限制提示。 8. **代码优化**:考虑到性能,如果生成号码的过程涉及大量循环,可能需要考虑优化,比如使用更...

    6、CSP-J CSP-S 初赛模拟题_PDF(2021.09.02).rar

    7. "32、信息学奥赛-省选及NOI课程表(2020.08.31).pdf":这是一个课程表,可能列出了信息学奥赛省级选拔赛和全国奥林匹克信息学竞赛(NOI)的培训课程安排,对参赛者了解比赛训练进度有帮助。 8. "40、CSP-S 模拟...

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

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

    机器人技术等级考试理论综合(三级)模拟题附答案

    **7. HC-SR04 超声波传感器有4个引脚,其中触发引脚是?** - **解析**:HC-SR04 超声波传感器的触发引脚用于触发测量过程。 - **答案**:C. Trig **8. 下列程序执行后,串口监视器输出的结果是?** - **解析**:...

    2020年NOC编程猫热身赛Kitten多项选择题模拟题附答案

    7. **广播消息发送**:在Scratch中,广播是一种常用的通信方式。正确答案应该包含了触发广播的条件,例如特定事件发生或者满足某个条件时发送广播。 8. **角色定位**:将角色移动到X坐标轴上的指定位置,涉及到使用`...

    python编程经典示例代码

    ### Python编程经典示例代码详解 #### 一、章节概览与重要知识点解析 ##### 1. Chapter3.1: Class Average Program with Counter-Controlled Repetition 在本章中,我们将探讨如何通过循环来计算班级学生的平均...

    c语言实用代码举例

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

    摇奖机(C#)

    在"36选7"或"31选7"的摇奖场景中,我们需要生成一个不重复的随机数序列,其中包含7个介于1到相应总数(36或31)之间的数字。这涉及到了随机数生成和集合操作。 1. **随机数生成**:C#中的`System.Random`类可以生成...

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

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

Global site tag (gtag.js) - Google Analytics