可以自动生成二元一次方程的程序。
生成二元一次方程感觉比上面一个简单~因为并没有把生成的方程组的解算出来~上代码
public class 二元一次方程 { private static String str=""; public static void main(String[] args) { int num=2;int j=1; for(int i=1;i<51;i++){ T(); if(num==2){ System.out.println(j+"."); j++; num=0; } System.out.println("y"+"="+str); num++; } } public static void T(){ str=""; char fu[]={'+','-','*','/'}; int w=(int)(Math.random()*100); char c= fu[(int)(Math.random()*4)]; str="x"+c+String.valueOf(w); if(c=='*'||c=='/'){ while(true){ char b=fu[(int)(Math.random()*4)]; if(b=='+'||b=='-'){ str=str+b+String.valueOf((int)(Math.random()*100)); break; } } } if(c=='+'||c=='-'){ while(true){ char b=fu[(int)(Math.random()*4)]; if(b=='*'||b=='/'){ str='('+str+')'+b+String.valueOf((int)(Math.random()*100)); break; } } } } }