7个8如何(加,减,乘,除)算出等于2000

搜吃搜玩 搜吃搜玩 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
今天23点多的时候准备睡觉了,谁知无聊的时候看到这样一道题(如题),开始觉得还挺简单的,谁知道1点多了还没做出来,希望大神出来帮帮

下面这是我写的(不能优先计算,只能从头算到尾)

package Test;

public class test {

public static void main(String[] args) {
for(int x1=1;x1<4;x1++){
for(int x2=1;x2<4;x2++){
for(int x3=1;x3<4;x3++){
for(int x4=1;x4<4;x4++){
for(int x5=1;x5<4;x5++){
for(int x6=1;x6<4;x6++){
s(x1,x2,x3,x4,x5,x6);
}
}
}
}
}
}
}
public static void s(int x1,int x2,int x3,int x4,int x5,int x6){
double sum = 8;
sum = s1(sum, x1);
sum = s1(sum, x2);
sum = s1(sum, x3);
sum = s1(sum, x4);
sum = s1(sum, x5);
sum = s1(sum, x6);
if (sum==200) {
System.out.println(8+" "+y(x1)+" "+8+" "+y(x2)+" "+8+" "+y(x3)+" "+8+" "+y(x4)+" "+8+" "+y(x5)+" "+8+" "+y(x6)+" "+8);
}
}

public static double s1(double sum,int x){
switch (x) {
case 1:
sum +=8;
break;
case 2:
sum -=8;
break;
case 3:
sum *=8;
break;
case 4:
sum /=8;
break;
}
return sum;
}
public static String y(int i){
switch (i) {
case 1:
return "+";
//break;
case 2:
return "-";
//break;
case 3:
return "*";
//break;
case 4:
return "/";
//break;
}
return null;
}
}



运行结果:
8 + 8 + 8 + 8 - 8 * 8 + 8
8 + 8 + 8 - 8 + 8 * 8 + 8
8 + 8 + 8 * 8 + 8 + 8 - 8
8 + 8 + 8 * 8 + 8 - 8 + 8
8 + 8 + 8 * 8 - 8 + 8 + 8
8 + 8 - 8 + 8 + 8 * 8 + 8
8 - 8 + 8 + 8 + 8 * 8 + 8
...全文

相关推荐

java编写一个类,该类可以进行加、减、乘、除四则运算,并且输出运算结果

编写一个Java源程序,其中包含: (1)编写一个类,该类可以进行加、减、乘、除四则运算,并且可以输出运算结果。此外,对于除法,如果被除数为0,该类可以报错。对于加、减、乘、除之外的运算符,该类应该告知无法处理。 (2)编写一个包含主方法main的公共类(访问权限为public的类),主方法main中完成的任务是:从键盘上输入两个运算数(double 类型)和一个运算符(char 类型),使用(1)中的类输出运算结果(保留两位小数)。如果想继续计算,输入continue,否则,输入finish。

滑滑本滑

余数的可加性、可减性和可乘性(洛谷题:B2074计算星期几)

余数的可乘性,洛谷刷题集

LLintelligence

设计一个模拟计算器的程序,要求能对包含加、减、乘、除、括号运算符及

设计一个模拟计算器的程序,要求能对包含加、减、乘、除、括号运算符及

芦苇微微521125

java 简单计算器(实现加、减、乘、除功能)

能够实现计算器的基本功能,运行出来的效果不错,和手机上的计算器差不多。

cui_830

设计一个模拟计算器的程序,要求能对包含加、减、乘、除、括号运算符及SQR和ABS函数的任意整型表达式进行求解。

设计一个模拟计算器的程序,要求能对包含加、减、乘、除、括号运算符及SQR和ABS函数的任意整型表达式进行求解。 要求:要检查有关运算的条件,并对错误的条件产生报警。 优化代码:能正确对加减乘除进行进出栈

狸狸志
评论 26
收藏 已收藏
分享
返回顶部
搜吃搜玩
Java SE 62,620 成员 307,251 内容