面试题2.
在以下括号种添加 +或者- 使式子成立:123( )45( )67( )8( )9=100 (只能使用加或减)
代码如下:
//分别用a,b,c,d代表括号里面的数字
for(int a=-1;a<=1;a+=2){//在-1或1进行选择
for(int b=-1;b<=1;b+=2){//在-1或1进行选择
for(int c=-1;c<=1;c+=2){//在-1或1进行选择
for(int d=-1;d<=1;d+=2){//在-1或1进行选择
if(123+a*45+b*67+c*8+d*9==100){
System.out.println(a+","+b+","+c+","+d);
}
}
}
}
}