9月22日Java学习记录
package test.one;
import java.util.*;
public class a {
	public static void main(String[] args) {
		int st[][][]=new int[101][101][4];
		Scanner sc=new Scanner(System.in);
		System.out.println("请输入式子打印数量:");
		int M=sc.nextInt();
		int cnt=0;
		while(M>100000) {
			System.out.println("输入数量太大,请重新输入");
			M=sc.nextInt();
		}
		
		System.out.println("请输入每个式子的参与运算的数的个数:");
		int num=sc.nextInt();
		
		System.out.println("请输入运算符数量(最少为1,上限为4)");
		int chnum=sc.nextInt();
		int chs[]=new int[4];
		
		if(chnum==4) {
			chs[0]=1;
			chs[1]=2;
			chs[2]=3;
			chs[3]=4;
		}
		else {
			System.out.println("请输入"+chnum+"个指定的运算符");
			System.out.println("1代表+,2代表-,3代表*,4代表/");
			for(int i=0;i<chnum;i++) chs[i]=sc.nextInt();
		}
		System.out.println("是否加上括号?(1是,0否)");
		int fl=sc.nextInt();
		
		while(cnt<M) {
			for(int i=0;i<num;i++) {
				if(i==0&&fl==1) System.out.print("(");
				int x=(int) (Math.random()*100);
				int y=(int) (Math.random()*100);
				System.out.print(x);
				
				if(i==1&&fl==1) System.out.print(")");
				
				if(i<num-1) {
					int k=(int) (Math.random()*chnum);
					if(chs[k]==0) {
						System.out.print("+");
					}
					else if(chs[k]==1) {
						System.out.print("-");
					}
					else if(chs[k]==2) {
						System.out.print("*");
					}
					else {
						System.out.print("/");
					}
				}
			}
			System.out.println("=");
			cnt++;
		}
	}
}
四则运算第三阶段
 
                     
                    
                 
                    
                
 
                
            
         
         浙公网安备 33010602011771号
浙公网安备 33010602011771号