( ),( ),2,4,6,7,8两个括号里最大能填几应该填什么

一道难住了十几个人的数学题,我就不信没人解不开!2,3,2,(),6括号里应该填什么数字?四个选项A,4 B,5 C,7 D,8_百度作业帮
拍照搜题,秒出答案
一道难住了十几个人的数学题,我就不信没人解不开!2,3,2,(),6括号里应该填什么数字?四个选项A,4 B,5 C,7 D,8
一道难住了十几个人的数学题,我就不信没人解不开!2,3,2,(),6括号里应该填什么数字?四个选项A,4 B,5 C,7 D,8
答案为B,5.解析:这题想通了其实很简单!此题为二级等差数列.这里应隔项地看,第三项减第一项(2-2),其差为0;第五项减第三项(6-2),其差为4;因为0,2,4…构成公差为2的等差数列,由此推出第四项减第二项之差(?-3)应为2,所以括号内应为3+2=5,应选B,5.如果还有不明白也可通过百度信息或Hi联系,
A选项,3和前后均差1,4和前后均差2
3按自然数:1,2,3,4,5结果的值:2,3,2,3,6规律:前两个值都比对应的自然数大1,第三、四个都比对应的自然数小1,第五、六同前两个,比对应的自然数大1,(只到第五个)6047人阅读
一共有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]; // 交替
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:119120次
积分:1851
积分:1851
排名:第10697名
原创:54篇
转载:62篇
评论:10条
(2)(6)(2)(1)(6)(2)(4)(1)(1)(1)(3)(1)(4)(1)(2)(2)(9)(5)(4)(20)(20)(12)(9)(),(),2,4,6,7,8 请问括号里该填什么?_百度作业帮
拍照搜题,秒出答案
(),(),2,4,6,7,8 请问括号里该填什么?
(),(),2,4,6,7,8 请问括号里该填什么?
-2,0望采纳谢谢
门前大桥下游过一群鸭,快来快来数一数24678
快来快来数一数
负一,负四
-2,0这是等差数列,q为2
快来快来数一数
应该是 -2 和 0
儿歌…数鸭子……小孩都会
快来快来数一数
0.1因为后面678是相连的
快来快来数一数
从左往右边填,应该先是-2,然后是0
谁出的问题好6
(■)(■)刮开看看吧!
快来快来数一数。2.4.6.78
望采纳,谢谢
题有问题,或者答案就是(4)、(1)、2、4、6、7、81.2.3.4.5.6.7.8用这8个数放下面括号里!每个数字只能用一次! ( )-( )=1.(_百度知道
1.2.3.4.5.6.7.8用这8个数放下面括号里!每个数字只能用一次! ( )-( )=1.(
()+()=7
有答案吗.4.3!( )-( )=1!每个数字只能用一次.6.5.8用这8个数放下面括号里.7?1.()-()=2()+()=9.2
提问者采纳
.,d,其于为c,h,把此式与上式左右相加得a+,所以等式不成立.+h-2(a+b)=19因为a至h之和即1至8之和,f,e,b,把四个等式左右相加得c+d+e+f+g+h-a-b=19因为a+b-a-b=0,所以上式又可写成36-2(a+b)=1917=2(a+b)因为2(a+b)是偶数设减号后面两个数为a,g
此题我前几天巳回复过,只是步骤没这么祥细
提问者评价
太给力了,你的回答完美地解决了我的问题,非常感谢!
其他类似问题
来自团队:
为您推荐:
其他3条回答
为奇偶,四个偶数,但是确实没答案这题没有答案我是这样分析的!虽然分析过程有点奇怪,第一个题目两个数字一定是一个奇数一个偶数第二个为两个奇数或两个偶数第三个,因为题目给出的数字有问题,第四个都和第一个一样,不可能为两个奇数两个偶数!那么就有两种可能奇偶 奇奇
偶偶 奇偶 奇偶但是为四个奇数!所以无法分配,无答案
这题没有答案我是这样分析的,第一个题目两个数字一定是一个奇数一个偶数第二个为两个奇数或两个偶数第三个,第四个都和第一个一样,为奇偶,不可能为两个奇数两个偶数!那么就有两种可能奇偶 奇奇
偶偶 奇偶 奇偶但是为四个奇数,四个偶数!所以无法分配,无答案,因为题目给出的数字有问题!虽然分析过程有点奇怪,但是确实没答案!
这题没有答案我是这样分析的,第一个题目两个数字一定是一个奇数一个偶数第二个为两个奇数或两个偶数第三个,第四个都和第一个一样,为奇偶,不可能为两个奇数两个偶数!那么就有两种可能奇偶 奇奇
偶偶 奇偶 奇偶但是为四个奇数,四个偶数!所以无法分配,无答案,因为题目给出的数字有问题!虽然分析过程有点奇怪,但是确实没答案!
8个数之和为36,其中6个数减去被减的两个数为19,被减的两个数之和为8.5,所以说无解
不行。可能是误导题吧
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁在括号里填上1、2、3、4、5、6、7、8、9这9个数,使等式成立,数字不能重复使用。-中国学网-中国IT综合门户网站
> 在括号里填上1、2、3、4、5、6、7、8、9这9个数,使等式成立,数字不能重复使用。
在括号里填上1、2、3、4、5、6、7、8、9这9个数,使等式成立,数字不能重复使用。
转载 编辑:李强
为了帮助网友解决“在括号里填上1、2、3、4、5、6、7、”相关的问题,中国学网通过互联网对“在括号里填上1、2、3、4、5、6、7、”相关的解决方案进行了整理,用户详细问题包括:()÷()x()=()()()+()-()=()每个括号一个数,具体解决方案如下:解决方案1:谢谢!通过对数据库的索引,我们还为您准备了: 174*32=96*58=5568===========================================1*2 +3- 4=1 1+2-3-4+5=1 1*2*3-(4-5)-6=1 1*2-3-4+5-6+7=1 1+2*3-4+5-6+7-8=1 1*(2*3+4+5-6-7+8-9)=1=========================================== 向上面看:瞻仰、仰视、仰望、瞻望; 向下面看:俯视、鸟瞰、俯瞰; 向周围看:张望、环视、环顾; 向远处看:望、眺、眺望、了望、展望、极目; 粗略地看:瞟、瞥、浏览; 仔细...===========================================在括号里填上合适的数,六分之一小于(1/5)小于(5/24)小于四分之一 (2)九分之一小于(2/17)小于(17/144)小于八分之一===========================================1×2+3×4+5×6+7=51 〖 9 〗1×2+3×4-5+6×7=51 〖 10 〗1×2+3÷4×56+7=5... 1×2×3-4+56-7=51 〖 12 〗1÷2+345÷6-7=51 〖 13 〗12×34÷56×7=51 〖 14...=========================================== 3加6等9 8减7等1 4乘5等20===========================================a1 = 1/2a2& = - 2/3a3 = 3/4a4 = -4/5a5 = 5/6......an = (-1)^(n+1) * n / (n+1)&a2008 = (-1)^2009 *
= -===========================================(1÷(2-3)+4)÷5=1=========================================== 1+10=2+9=3+8=4+7=5+6===========================================1/6 3/4 1/3 7/12 5/12 1/4 1/2 1/12 2/3===========================================
本文欢迎转载,转载请注明:转载自中国学网: []
用户还关注
可能有帮助}

我要回帖

更多关于 在括号里填上合适的数 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信