zoukankan      html  css  js  c++  java
  • 笨办法实现模拟豆机

    package myjava;
    import java.util.Scanner;
    public class douJi {
    	public static void main(String[] args){
    		Scanner input=new Scanner(System.in);
    		System.out.println("请输入你的球数");
    		int balls=input.nextInt();  //输入球的个数
    		System.out.println("请输入你的槽数");
    		int rows=input.nextInt();  //输入槽数
    		System.out.println("		该球下落路径 	当前球槽状况");
    		int[]sum=new int[rows];  //存放每槽球数
    		char[]luJin=new char[rows-1];//存放球的路径
    		char[] choose={'L','R'};   //路径选择
    		for(int i=0;i<=balls-1;i++){
    			int count=0;  //统计球数
    			for(int j=0;j<rows-1;j++){
    				char choos=choose[(int)(Math.random()*2)]; //产生路径
    				luJin[j]=choos;//每次路径
    				if(choos=='R')
    					count=count+1;  //下落槽数位置
    			}sum[count]=sum[count]+1;  //每颗球走下来,对应槽+1
    		System.out.print("第"+i+"个球的下落路径是:");
    		{for(char u:luJin)System.out.print(u);  //输出路径
    		System.out.print("	");
    		for(int u:sum)System.out.print(u+" ");} //输出当前各个槽球数
    		System.out.println();
    		}
    	}
    }
    
    作为一个初学者,我只能用这种笨办法实现它,如有错误请指正,勿喷,如有更好的办法欢迎评论交流
    欢迎来邮件交流:lq65535@163.com
  • 相关阅读:
    不弹出提示直接关闭页面
    orcale表解锁
    序列化和反序列化
    js 实现post传参
    简易实现 instanceOf
    简易实现virtualdom
    react中setState同步、异步问题
    CMake Qt 配置 OpenCV
    VS执行时打开cmd
    VS2019+Qt5.15.2环境配置
  • 原文地址:https://www.cnblogs.com/lq1024/p/7593653.html
Copyright © 2011-2022 走看看