()-5=9-7

5+9-7= [ ] A.2B.5 C.7D.13 题目和参考答案——精英家教网——
暑假天气热?在家里学北京名师课程,
& 题目详情
科目:小学数学
来源:数学教研室
科目:小学数学
来源:数学教研室
先观察,再计算.
(1)5×3+5=
(2)7×3+3=
(3)4×6+6=
(4)2×5-2=
(5)9×4+9=
(  )×(  )=
(6)7×5-7=
(  )×(  )=
(7)3×7+3=
(  )×(  )=
(8)6×1+6=
(  )×(  )=
科目:小学数学
例:3÷3+3-3=1 33÷33=1
①3 3 3 3=1
②3 3 3 3=2
③3 3 3 3=3
④3 3 3 3=4
⑤3 3 3 3=5
⑥3 3 3 3=6
⑦3 3 3 3=7
⑧3 3 3 3=8
⑨3 3 3 3=9
⑩3 3 3 3=10
①3 3 3 3=1
②3 3 3 3=2
③3 3 3 3=3
④3 3 3 3=4
⑤3 3 3 3=5
⑥3 3 3 3=6
⑦3 3 3 3=7
⑧3 3 3 3=8
⑨3 3 3 3=9
⑩3 3 3 3=10
①3 3 3 3=1
②3 3 3 3=2
③3 3 3 3=3
④3 3 3 3=4
⑤3 3 3 3=5
⑥3 3 3 3=6
⑦3 3 3 3=7
⑧3 3 3 3=8
⑨3 3 3 3=9
⑩3 3 3 3=10
科目:小学数学
口算,看谁又快又准地写出得数。?
7×8=     24÷3=    7×9=    32÷9=?
24÷6=    52÷6=    7×5=    6×8=?
36÷4=    49÷7=    3×6=    23÷3=?
56÷6=    23÷8=    21÷5=    42÷6=?
8×8=     40÷8=    47÷6=    54÷8=?
科目:小学数学
题型:解答题
口算(1)70×80=______    3.7×0.5=______   3.2×100=______   8.9-3.8=______(2)3.8+2.5+6.2=______  12-6.2-3.8=______  1.7+0.43+3.3=______  3.4-1.5-0.5=______(3)+--=______  1.4×5=______  650-470=______  79+2.1=______  (4)3.14×3=______   6.7+3.4=______  2.01×0.4=______  +=______(5)3.99+5.2=______  23+6.68=______  7×0.08=______  0.25×0.4=______(6)22×0.2=______  99.9+1=______  0.72÷6=______  3.9÷1.3=______(7)0.8×0.8=______  5.88+3.12=______  1.9+2.1=______  26÷2.6=______ (8)340÷17=______  9.3÷0.3=______ 13×4=______  3.6×5=______(9)1.5×4=______  20×16=______  28×3=______  3.2÷4=______ (10)0.28×100=______  =______  0.5×100=______  4×0.125=______(11)340+120=______  +=______  2.5÷5=______  4.95×10=______  (12)12--=______  1÷0.25=______ 5×0.13=______  12×0.05=______(13)3.08÷0.1=______  0.35×6=______  25÷0.5=______  1.5×3=______(14)4.3-2.7=______  8.1÷0.9=______  12÷1.2=______  0.48÷6=______(15)2.6÷26=______ 0.72×5=______   4.8+3.2=______  5.7÷0.3=______.
精英家教网新版app上线啦!用app只需扫描书本条形码就能找到作业,家长给孩子检查作业更省心,同学们作业对答案更方便,扫描上方二维码立刻安装!
请输入姓名
请输入手机号一共有3^8种可能。
成功:12+34+56+7-8+9 = 110
成功:12+3+45+67-8-9 = 110
成功:12-3+4-5+6+7+89 = 110
成功:1+2+34+5+67-8+9 = 110
成功:1-2+3+45-6+78-9 = 110
成功:123+4-5-6-7-8+9 = 110
成功:123-4+5-6-7+8-9 = 110
成功:123-4-5+6+7-8-9 = 110
成功:123+4+5+67-89 = 110
成功:1+234-56-78+9 = 110
两种方法:
* Copyright (C) 2012 Lear C
* 1 2 3 4 5 6 7 8 9 = 110
* 在数字间填入加号或者减号(可以不填,但不能填入其它符号)使等式成立。 &br/&
* 一种更好的方法是:&br/&
* 每一个空隙之间都有三种可能,&+&, &-&, &&,所以一共有3^8种可能。
* @author Lear
public class Tester2 {
private static final char[] NUMBERS = {'1', '2', '3', '4', '5', '6', '7', '8', '9'};
private static final String[] OPERATORS = {&+&, &-&, &&};
private static final int RESULT = 110;
// 计算结果
public static void main(String[] args) {
sortAndCompute(0, &&);
private static void sortAndCompute(int numIndex, String buffer) {
// 说明到最后一个字符了
if(numIndex == NUMBERS.length - 1) {
buffer += NUMBERS[numIndex];
String formula = buffer.toString();
if(sum(formula) == RESULT) {
System.out.println(formula + & = & + RESULT);
for(int operIndex = 0; operIndex & OPERATORS. ++operIndex) {
buffer += NUMBERS[numIndex];
buffer += OPERATORS[operIndex];
sortAndCompute(numIndex + 1, buffer);
// 消除前面两个已经添加的字符恢复原状,以便下一次循环的叠加
// 但是当中间连接符变为''的时候,则只删除buffer中的前面一个字符
buffer = operIndex != 2 ? buffer.substring(0, buffer.length() - 2)
: buffer.substring(0, buffer.length() - 1);
private static int sum(String formula) {
if(formula == null || formula.trim().length() == 0)
throw new IllegalArgumentException(&formula is invalid!&);
Stack&String& numStack = new Stack&String&();
Stack&String& operStack = new Stack&String&();
StringBuffer numBuffer = new StringBuffer();
formula += &#&; // 添加一个结束符到公式末尾便于计算
char[] chs = formula.toCharArray();
for(int index = 0; index & formula.length(); ++index) {
if(chs[index] != '+' && chs[index] != '-' && chs[index] != '#') {
numBuffer.append(chs[index]);
numStack.push(numBuffer.toString());
numBuffer.delete(0, numBuffer.length());
if(operStack.isEmpty()) operStack.push(chs[index] + &&);
int numAft = Integer.parseInt(numStack.pop());
int numBef = Integer.parseInt(numStack.pop());
String oper = operStack.pop();
int sum = oper.equals(&+&) ? numBef + numAft : numBef - numA
numStack.push(sum + &&);
operStack.push(chs[index] + &&);
return Integer.parseInt(numStack.pop());
import java.util.ArrayL
import java.util.C
import java.util.L
* 1 2 3 4 5 6 7 8 9 = 110
* 在数字间填入加号或者减号(可以不填,但不能填入其它符号)使等式成立。
* @author Lear
public class Tester {
private static final char[] NUMBERS = {'1', '2', '3', '4', '5', '6', '7', '8', '9'/**/};
private static final int RESULT = 110; // 计算结果
public static void main(String[] args) {
List&List&String&& all = sort(NUMBERS);
testPrint(all);
for(List&String& aRank : all) {
printEstablishEquation(aRank);
private static void testPrint(List&List&String&& all) {
for(List&String& aRank : all) {
System.out.println(aRank);
* 按nums的顺序进行排列组合,最后返回一个List数组,它将包含所有的可能的一个由一列数据的List数组。
* 此为一个递归函数,第一个的组合数字后面的字符都将继续调用此函数以计算出List&List&String&&.&br/&
* 缺点:数据量增大时,将导致内存溢出,而且算法的效率低下
* @param nums
* @return 格式:[[1,2,3,4..],[12,3,4,..],[12,34,...],....]
private static List&List&String&& sort(char[] nums) {
if(nums.length == 0) return Collections.emptyList();
List&List&String&& all = new ArrayList&List&String&&();
// 字符数组直接加入此List中
List&String& firstRank = new ArrayList&String&();
for(int i = 0; i & nums. ++i) {
firstRank.add(nums[i] + &&);
all.add(firstRank);
// 组合数字的个数,如:1,2,3,4.... ; 12,3,4,5.. ; 123,4,5.. ; 1234.5 ...
for(int combinationNum = 2; combinationNum &= nums. ++combinationNum) {
// 此组合的偏移量,如:12,3.... ; 1,23,4....; 1,2,34,...
for(int offset = 0; offset & nums.length - (combinationNum - 1); ++offset) {
List&String& preRank = new ArrayList&String&();
StringBuilder buffer = new StringBuilder();
for(int i = 0; i & ++i) { // 前
preRank.add(nums[i] + &&);
for(int i = i & offset + combinationN ++i) { // 中
buffer.append(nums[i]);
preRank.add(buffer.toString());
// 获取后面的字符数组,然后递归组合
char[] suffix = new char[nums.length - (offset + combinationNum)];
for(int i = offset + combinationNum, index = 0; i & nums. ++i, ++index) { // 后
suffix[index] = nums[i];
// 例如:12组合的后面 [[3,4,5,6,7...],[34,5,6...],[345...]]
List&List&String&& sufArray = sort(suffix);
// 为里面的所有List&String&添加前面的数字组合,
// 例如:添加12到上面的例子中,使之成为[[12,3,4,...],[12,34...]....]
if(sufArray.size() != 0)
for(List&String& sufRank : sufArray) {
// 组合前后的List
List&String& allRank = new ArrayList&String&();
for(int i = 0; i & preRank.size(); ++i) allRank.add(preRank.get(i));
for(int i = 0; i & sufRank.size(); ++i) allRank.add(sufRank.get(i));
// 添加到all中去
all.add(allRank);
all.add(preRank); // 说明到末尾了
private static void printEstablishEquation(List&String& ls) {
char[] operators = {'+', '-'};
StringBuilder buff = new StringBuilder();
// 转换为数字
int[] nums = new int[ls.size()];
for(int i = 0; i & ls.size(); ++i) {
nums[i] = Integer.parseInt(ls.get(i));
// 对应的操作符是否变化的数组
boolean[] isOperChanges = new boolean[nums.length - 1];
// 计算每一个isOperChange的变化周期
int[] perOperChangeCounts = new int[isOperChanges.length];
for(int index = 0; index & isOperChanges. ++index) {
perOperChangeCounts[index] = (int) Math.pow(2, index);
// 可能性的计算次数 2^(nums.length - 1)
int computeCount = (int) Math.pow(2, nums.length -1);
for(int i = 1; i &= computeC ++i) {
// 迭代计算
int sum = nums[0];
buff.append(nums[0]);
for(int index = 0; index & nums.length - 1; ++index) {
sum = isOperChanges[index] ? sum - nums[index + 1] : sum + nums[index + 1];
buff.append(isOperChanges[index] ? operators[1] : operators[0]);
buff.append(nums[index + 1]);
if(sum == RESULT) // 输出等式成立的表达式
System.out.println(&成功:& + buff.toString() + & = & + sum);
System.out.println(&失败:&
+ buff.toString() + & = & + sum);
buff.delete(0, buff.length());
// 操作符交替变化数组的迭代计算。
// 第1操作符,每次交替变化;第2操作符,i每 2^2次变化一次;第3操作符,i每2^3次变化一次
for(int index = 0; index & isOperChanges. ++index) {
if(i % perOperChangeCounts[index] == 0)
isOperChanges[index] = !isOperChanges[index]; // 交替
本文已收录于以下专栏:
相关文章推荐
匪警请拨110,即使手机欠费也可拨通!
为了保障社会秩序,保护人民群众生命财产安全,警察叔叔需要与罪犯斗智斗勇,因而需要经常性地进行体力训练和智力训练!
某批警察叔叔正在进行智力训练:1 2...
这道题是第三届蓝桥杯中的题,原题是这样的:
匪警请拨110,即使手机欠费也可拨通!
为了保障社会秩序,保护人民群众生命财产安全,警察叔叔需要与罪犯斗智斗勇,因而需要经常性地进行...
问题描述:
生产环境下的某台tomcat7服务器,在刚发布时的时候一切都很正常,在运行一段时间后就出现CPU占用很高的问题,基本上是负载一天比一天高。
问题分析:
1,程序属于CPU密集型,...
背景:在Jira的生产环境中,由于各种原因,不能直接设置密码策略(比如,用户来自LDAP),存在不少用户的密码设置过于简单,容易导致机器人的攻击,带来安全隐患。另外,由于历史诸如Remote API调...
1 2 3 4 5 6 7 8 9 = 110;请看上边的算式,为了使等式成立,需要在数字间填入加号或者减号(可以不填,但不能填入其它符号)。之间没有填入符号的数字组合成一个数,例如:12+34+56...
/*等式变换
输入一个正整数X,在下面的等式左边的数字之间添加+号或者...
此乃华为上机题
完整题目:
第三题:等式变换
输入一个正整数X,在下面的等式左边的数字之间添加+号或者-号,使得等式成立。
1 2 3 4 5 6 7 8 9 = X
12-34+5-67+8...
有一个未完成的等式:1 2 3 4 5 6 7 8 9=N
当给出整数N的具体值后,请你在2,3,4,5,6,7,8,9这8个数字的每一个前面,或插入运算符号“+”,或插入一个运算符号“-”,或不插入...
http://blog.csdn.net/wujunokay/article/details/
import java.util.S
* 从键盘输入一个整数(1~20)
则以该数字为矩阵的大小,把1,2,3…n*n 的数字按照顺时针螺旋的形式填入其...
他的最新文章
讲师:董岩
您举报文章:
举报原因:
原文地址:
原因补充:
(最多只允许输入30个字)扫二维码下载作业帮
拍照搜题,秒出答案,一键查看所有搜题记录
下载作业帮安装包
扫二维码下载作业帮
拍照搜题,秒出答案,一键查看所有搜题记录
5/7-5/9×5/7+4/9×2/7(简算)
扫二维码下载作业帮
拍照搜题,秒出答案,一键查看所有搜题记录
5/7-5/9×5/7+4/9×2/7=(1-5/9)×5/7+4/9×2/7=4/9×5/7+4/9×2/7=4/9×(5/7+2/7)=4/9
为您推荐:
其他类似问题
带上负号算后面的得17/(7x9)=17/63
然后将前面的通分 得45/63 前后做差 化简就行
拿到题之后首先应该观察又没有相同的想
然后再算其他的 掌握方法就好
扫描下载二维码

我要回帖

更多关于 九块九店 的文章

 

随机推荐