(○+□)+(○-□)+(○*□)+(○/□)=100

来源:百度知道 编辑:UC知道 时间:2024/06/19 04:15:58
(○+□)+(○-□)+(○*□)+(○/□)=100

这个等式里面有2个未知数,但只有一个方程,所以考虑穷举法。
为了方便计算,设方块为b,圆圈为a。
化简等式得a(2+b+1/b)=100;
因(b+1/b)》=2可知a小于等于25
b确界不易确定,但肯定小于100.
java穷举程序如下(前提是a、b皆为正整数若a、b取值范围为实数则无法用程序穷

举):
public class Jisuan{
public static void main(String args[]){
double a;
double b;
for(a=0;a<25;a++){
for(b=1;b<100;b++){
if(2*a+a*b+a/b==100)
{
System.out.println("a="+a);
System.out.println("b="+b);
}
}
}
}
}
运行结果:
a=9,b=9;
a=16,b=4;

○=9
□=9