import java.util.*;
import javax.script.*;
public class HelloWorld {
static ScriptEngine jse = new ScriptEngineManager().getEngineByName("JavaScript");
public static void combine(List<String> list,String s, int n)
{
if(n==8){
list.add(s+"+"+9);
list.add(s+"-"+9);
list.add(s+"@"+9);
}else{
int a = n+1;
String s1 = s+"+"+a;
combine(list,s1,n+1);
String s2 = s+"-"+a;
combine(list,s2,n+1);
String s3 = s+"@"+a;
combine(list,s3,n+1);
}
}
public static void main(String[] args) throws Exception {
List<String> list = new ArrayList<String>();
combine(list,"1",1);
//System.out.println(list.size());
for(String str:list){
str = str.replaceAll("@","");
Double res = (Double)jse.eval(str);
if(res==100){
System.out.println(str+"=100");
}
}
}
}
分享到:
相关推荐
(完整版)小学三年级数学加减乘除混合算式.pdf
小学二年级数学加减乘除混合算式.doc
在123456789中任意位置插入任意个+-*/使表达式等于100,用go语言实现,Count函数借用他人,主要功能是计算表达式的值,本文没有提供。
蓝桥杯学习资料大全-题目参考代码-算式填符号
几十以内的数学加减算式自动生成,每次自动生成100道题。
自己用python写的100以内加减法自动生成工具,可以用来给一二年级的小学生练习,第一页为算式,第二页为答案,生成后可以直接打印。
使用java代码实现《批量生成100以内的加法/减法算式基、批改练习并存储》 实现生成习题 进一步按照类型生成习题 再进一步存储读取习题 最终选择类型生成习题并进行存储以及批改练习 采用层层递进,最终成完整的小...
二年级上册乘加乘减看图列算式PPT学习教案.pptx
[JavaScript][JS][前端教學]_ES5基礎#08._加減乘除與先後順序,_完成BMI算式
面向小学1~2年级学生,随机选择两个整数和加减法形成算式要求学生解答。功能要求: (1)电脑随机出10道题,每题10分,程序结束时显示学生得分; (2)确保算式没有超出1~2年级的水平,只允许进行50以内的加减法,不允许两...
小学数学数学故事思维乐趣符号算式
一个功能类利用算符优先文法对含有加减乘除的算式求解 不断的getnum( ), getchar(),放入 字符和数字 putresult()输出结果。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。...
随机生成一年级加减法算式 支持指定算式数量,被减数、和的最大值,是否只生成退位减法算式,每页几个算式,生成几页等;
VC++6.0做的,输入算式,回车得出结果。
大班数学的加减看图编题PPT课件.pptx
java实现小学数学100以内较难加减法,有进位和借位,题目答案分离。
一个乘法算式,用1-9,9个数字组成一个四位数乘一位数得一个四位数的算式,其中每个数字只能用一次且不重复
小学生简单算式判卷系统(不能使用数据窗体设计器自动生成) ...数据范围为1到100内。 自动判卷,并将成绩存入数据库。 要求包含 1)闪屏:描述版本号、题目、倒计时。 2)包含菜单、工具栏、状态栏
计算大作战!2年级:加减乘除计算训练卡(5038题).pdf
幼小衔接100以内加减法算式题.doc