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
  • 相关阅读:
    Php compiler for .NET framework
    C++ Virtual Inheritance Memory Layout
    MIT公开课汉化
    OpenGL like Vulkan
    C++ Chrono Timer
    VisTools: C++模仿Java体系
    Lua IDE
    PHP调试
    Decoda
    JSRDB
  • 原文地址:https://www.cnblogs.com/lq1024/p/7593653.html
Copyright © 2011-2022 走看看