可以自动生成二元一次方程的程序。
生成二元一次方程感觉比上面一个简单~因为并没有把生成的方程组的解算出来~上代码
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;
}
}
}
}
}



浙公网安备 33010602011771号