1+2-3+4-5+6-7+8-9+....

初中数学 COOCO.因你而专业 !
你好!请或
使用次数:22
入库时间:
下面有四种说法:(1)1+2-3+4-5+6-7+8-9+10- ……-的结果是偶数;(2)(奇数×奇数)×(奇数—奇数)=奇数;(3)2002个连续自然数的和必是偶数;(4)存在整数a、b,使(a+b)(a-b)=2002.其中正确的说法有(&& )
A.0个&& B.1个&&
C.2个&& D.3个
A &(1)1+2-3+4-5+6-7+8-9+10- ……-03-是奇数;
(2)(奇数×奇数)×(奇数—奇数)=偶数;
(3)2002个连续自然数的和如:
1+2+3+4+5+ ……+中有1001个奇数和1001个偶数,其和分别为奇数和偶数,所以总和应是奇数;
(4)2002=2×7×11×13所以(a+b)和 (a-b)只能一个是奇数一个是偶数,
所以利用加减消元时2a等于一个奇数,
所以a不是整数);
如果没有找到你要的试题答案和解析,请尝试下下面的试题搜索功能。百万题库任你搜索。搜索成功率80%1542人阅读
&最近在CSDN,看到了一道趣味题:这九个按顺序排列的数,要求在它们之间插入若干个+,-,*,/ ,使其结果正好等于
100如:1*2*3*4+5+6+7*8+9=100。看了题目后,思考如果用java如何实现。以下是我的解题思路:思想比较简单,先将插入+,-,*,/后的所有字符串都穷举出来,然后计算哪些字符串等于100。这里要解决两个问题,一个是怎样将所有的字符串都穷举出来,另一个是怎样将字符串的值计算出来。第一个问题思路:插入+,-,*,/,其实应该是插入"+", "-", "*", "/", ""。插入""表示相邻数字组成一个数。用递归实现加入每个符号,直到加入最后一个数字。第二个问题思路:使用栈先将一般的中缀表达式如1*2*3*4+5+6+7*8+9转成后缀表达式1 2 *3 *4 *5 +6 +7 8 *+9 +,然后再用栈将后缀表达式的值求出,具体思路可以去看下栈在计算表达式值的应用。
以下是具体的代码:
import java.util.Simport java.util.V
public class Hundred {&&& &/**& * 将中缀表达式转为后缀表达式& * @param expstr& * @return& */&public static String toPostfix(String expstr) {&&Stack&String& stack = new Stack&String&();&&String postfix = "";&&int i = 0;&&&&while (i & expstr.length()) {&&&char ch = expstr.charAt(i);&&&switch (ch) {&&&&case '+':&&&&case '-': while (!stack.isEmpty()) {&&&&&&&postfix += stack.pop();&&&&&&& }&&&&&&& stack.push(ch +"");&&&&&&& i++;&&&&&&&&&&&case '*': &&&&case '/': while (!stack.isEmpty() && (stack.peek().equals("*")&&&&&&&&&&|| stack.peek().equals("/"))) {&&&&&&& postfix += stack.pop();&&&&&&&& }&&&&&&& stack.push(ch + "");&&&&&&& i++;&&&&&&&&&&&default: while (ch &= '0' && ch &= '9') {&&&&&&&postfix +=&&&&&&&i++;&&&&&&&if(i & expstr.length()) {&&&&&&&&ch = expstr.charAt(i);&&&&&&&}&&&&&&&else {&&&&&&&&ch = '=';&&&&&&&}&&&&&& }&&&&&& postfix += " ";&&&}&&}&&while (!stack.isEmpty()) {&&&postfix += stack.pop();&&}&&&}&&/**& * 计算后缀表达式的值& * @param postfix& * @return& */&public static float valueFloat(String postfix) {&&Stack&Float& stack = new Stack&Float&();&&int i = 0; &&float result = 0;&&while (i & postfix.length()) {&&&char ch = postfix.charAt(i);&&&if (ch &= '0' && ch &= '9') {&&&&result = 0;&&&&while (ch != ' ') {&&&&&result = result * 10 + Integer.parseInt(ch + "");&&&&&i++;&&&&&ch = postfix.charAt(i);&&&&}&&&&i++;&&&&stack.push(new Float(result));&&&}&&&else {&&&&float y = stack.pop().floatValue();&&&&float x = stack.pop().floatValue();&&&&switch (ch) {&&&&&case '+': result = x +&&&&&&&&&&&&case '-': result = x -&&&&&&&&&&&&&&&&&case '*': result = x *&&&&& &&&&&&&case '/': result = x /&&&&&&&&&&&}&&&&stack.push(new Float(result));&&&&i++;&&&}&&}&&&&return stack.pop().floatValue();&}&&static String[] symbol = {"+", "-", "*", "/", ""};&static String[] num1 = {"1", "2", "3", "4", "5", "6", "7", "8", "9"};&static String[] num2 = {"9", "8", "7", "6", "5", "4", "3", "2", "1"};&static Vector&String& strV&&&&&&&&& // 存储所有表达式&&/**& * 穷举出所有的表达式& * @param prevStr& * @param length& */&public static void hundred(String prevStr, int length) {&&// 加入下一个数字&&if (length &= num1.length) {&&&&&&&&&&&&&&&&& &&&prevStr += num1[length - 1];&&}&&for (int i = 0; i & symbol. i++) {&&&// 如果还没到第九个数字,加入下一个符号,继续递归&&&if (length & num1.length) {&&&&String nextStr = prevStr + symbol[i];&&&&hundred(nextStr, length + 1);&&&}&&&// 如果已经到第九个数字,加入到strVector中&&&else {&&&&strVector.addElement(prevStr);&&&&&&&}&&}&}&&public static void main(String[] args) {&&if (strVector == null) {&&&strVector = new Vector&String&();&&}&&else {&&&strVector.removeAllElements();&&}&&&&String prevStr = "";&&hundred(prevStr, 1);
&&int count = 0;&&for (int i& = 0; i & strVector.size(); i++) {&&&if (valueFloat(toPostfix((String) strVector.elementAt(i))) == 100) {&&&&// 输出符合条件的表达式&&&&System.out.println("解" + (count + 1) + ": " + strVector.elementAt(i));&&&&count++;&&&}&&}&&// 输出符合条件的表达式的个数&&System.out.println(count);&}}
将hundred(String prevStr, int length)方法中的num1换成num2,可以得到的结果。
解1: 1+2+3+4+5+6+7+8*9解2: 1+2+3-4+5+6+78+9解3: 1+2+3-4*5+6*7+8*9解4: 1+2+3-45+67+8*9解5: 1+2+3*4-5-6+7+89解6: 1+2+3*4*5/6+78+9解7: 1+2+3*4*56/7-8+9解8: 1+2+34-5+67-8+9解9: 1+2+34*5+6-7-8*9解10: 1+2-3*4+5*6+7+8*9解11: 1+2-3*4-5+6*7+8*9解12: 1+2*3+4+5+67+8+9解13: 1+2*3+4*5-6+7+8*9解14: 1+2*3-4+56/7+89解15: 1+2*3-4-5+6+7+89解16: 1+2*3*4*5/6+7+8*9解17: 1+2*34-56+78+9解18: 1+23-4+5+6+78-9解19: 1+23-4+56+7+8+9解20: 1+23-4+56/7+8*9解21: 1+23-4-5+6+7+8*9解22: 1+23*4+5-6+7-8+9解23: 1+23*4+56/7+8-9解24: 1+23*4-5+6+7+8-9解25: 1+234-56-7-8*9解26: 1+234*5*6/78+9解27: 1+234*5/6-7-89解28: 1-2+3+45+6+7*8-9解29: 1-2+3*4+5+67+8+9解30: 1-2+3*4*5+6*7+8-9解31: 1-2+3*4*5-6+7*8-9解32: 1-2-3+4*5+67+8+9解33: 1-2-3+4*56/7+8*9解34: 1-2-3+45+6*7+8+9解35: 1-2-3+45-6+7*8+9解36: 1-2-3+45-6-7+8*9解37: 1-2-34+56+7+8*9解38: 1-2*3+4*5+6+7+8*9解39: 1-2*3-4+5*6+7+8*9解40: 1-2*3-4-5+6*7+8*9解41: 1-23+4*5+6+7+89解42: 1-23-4+5*6+7+89解43: 1-23-4-5+6*7+89解44: 1*2+3+4*5+6+78-9解45: 1*2+3+45+67-8-9解46: 1*2+3-4+5*6+78-9解47: 1*2+3*4+5-6+78+9解48: 1*2+34+5+6*7+8+9解49: 1*2+34+5-6+7*8+9解50: 1*2+34+5-6-7+8*9解51: 1*2+34+56+7-8+9解52: 1*2+34-56/7+8*9解53: 1*2-3+4+56/7+89解54: 1*2-3+4-5+6+7+89解55: 1*2-3+4*5-6+78+9解56: 1*2*3+4+5+6+7+8*9解57: 1*2*3-4+5+6+78+9解58: 1*2*3-4*5+6*7+8*9解59: 1*2*3-45+67+8*9解60: 1*2*3*4+5+6+7*8+9解61: 1*2*3*4+5+6-7+8*9解62: 1*2*3*4-5-6+78+9解63: 1*2*34+56-7-8-9解64: 1*2/3+4*5/6+7+89解65: 1*23+4+5+67-8+9解66: 1*23+4+56/7*8+9解67: 1*23-4+5-6-7+89解68: 1*23-4-56/7+89解69: 1*23*4-56/7/8+9解70: 1*234+5-67-8*9解71: 1/2*3/4*56+7+8*9解72: 1/2*34-5+6-7+89解73: 1/2/3*456+7+8+9解74: 12+3+4+5-6-7+89解75: 12+3+4-56/7+89解76: 12+3-4+5+67+8+9解77: 12+3*4+5+6+7*8+9解78: 12+3*4+5+6-7+8*9解79: 12+3*4-5-6+78+9解80: 12+3*45+6*7-89解81: 12+34+5*6+7+8+9解82: 12+34-5+6*7+8+9解83: 12+34-5-6+7*8+9解84: 12+34-5-6-7+8*9解85: 12-3+4*5+6+7*8+9解86: 12-3+4*5+6-7+8*9解87: 12-3-4+5-6+7+89解88: 12-3-4+5*6+7*8+9解89: 12-3-4+5*6-7+8*9解90: 12*3-4+5-6+78-9解91: 12*3-4-5-6+7+8*9解92: 12*3-4*5+67+8+9解93: 12/3+4*5-6-7+89解94: 12/3+4*5*6-7-8-9解95: 12/3+4*5*6*7/8-9解96: 12/3/4+5*6+78-9解97: 123+4-5+67-89解98: 123+4*5-6*7+8-9解99: 123+45-67+8-9解100: 123-4-5-6-7+8-9解101: 123-45-67+89101个
解1: 9+8+7+6*5+43+2+1解2: 9+8+7+65+4+3*2+1解3: 9+8+7+65+4*3-2+1解4: 9+8+7-6+54*3/2+1解5: 9+8+7-6-5+43*2+1解6: 9+8+7*6+5+4+32*1解7: 9+8+7*6+5+4+32/1解8: 9+8+7*6+5/4*32+1解9: 9+8+7*6-5+43+2+1解10: 9+8+7*6*5-4*32+1解11: 9+8+76+5+4-3+2-1解12: 9+8+76+5-4+3+2+1解13: 9+8+76+5-4+3*2*1解14: 9+8+76+5-4+3*2/1解15: 9+8-7+65+4*3*2+1解16: 9+8-76+54*3-2-1解17: 9+8*7+6+5+4*3*2*1解18: 9+8*7+6+5+4*3*2/1解19: 9+8*7+6+5*4*3/2-1解20: 9+8*7+6*5+4+3-2*1解21: 9+8*7+6*5+4+3-2/1解22: 9+8*7+6*5+4*3/2-1解23: 9+8*7-6+5+4+32*1解24: 9+8*7-6+5+4+32/1解25: 9+8*7-6+5/4*32+1解26: 9+8*7-6-5+43+2+1解27: 9+87+6+5-4*3/2-1解28: 9+87+6-5+4-3+2*1解29: 9+87+6-5+4-3+2/1解30: 9+87+6-5-4+3*2+1解31: 9+87+6-5*4-3+21解32: 9+87+6*5/4/3*2-1解33: 9+87-6+5+4+3-2*1解34: 9+87-6+5+4+3-2/1解35: 9+87-6+5+4*3/2-1解36: 9+87-6+54/3/2+1解37: 9+87-6-5+4*3+2+1解38: 9+87*6-5*43*2-1解39: 9-8+7+6+54+32*1解40: 9-8+7+6+54+32/1解41: 9-8+7+65-4+32-1解42: 9-8+7*6+5*4*3-2-1解43: 9-8+76+54-32+1解44: 9-8+76-5+4+3+21解45: 9-8+76-5+4/3*21解46: 9-8+76-5-4+32*1解47: 9-8+76-5-4+32/1解48: 9-8+76*5/4+3+2-1解49: 9-8-7+6*54/3-2*1解50: 9-8-7+6*54/3-2/1解51: 9-8-7+65+43-2*1解52: 9-8-7+65+43-2/1解53: 9-8-7*6+54*3-21解54: 9-8*7+6+54*3-21解55: 9-8*7*6-5+432*1解56: 9-8*7*6-5+432/1解57: 9*8+7+6+5+4+3+2+1解58: 9*8+7+6+5+4+3*2*1解59: 9*8+7+6+5+4+3*2/1解60: 9*8+7+6+5+4*3-2*1解61: 9*8+7+6+5+4*3-2/1解62: 9*8+7+6+5*4-3-2*1解63: 9*8+7+6+5*4-3-2/1解64: 9*8+7+6+5*4-3*2+1解65: 9*8+7+6+54/3-2-1解66: 9*8+7+6-5-4+3+21解67: 9*8+7+6*5+4*3-21解68: 9*8+7+6*5-4-3-2*1解69: 9*8+7+6*5-4-3-2/1解70: 9*8+7+6*5-4-3*2+1解71: 9*8+7+6*5-4*3+2+1解72: 9*8+7+6*5*4/3/2+1解73: 9*8+7+65-43-2+1解74: 9*8+7-6+5+4-3+21解75: 9*8+7-6+5+43-21解76: 9*8+7-6+5*4+3*2+1解77: 9*8+7-65+43*2*1解78: 9*8+7-65+43*2/1解79: 9*8+7*6-5+4*3-21解80: 9*8+7*6-5-4-3-2*1解81: 9*8+7*6-5-4-3-2/1解82: 9*8+7*6-5-4-3*2+1解83: 9*8+7*6-5-4*3+2+1解84: 9*8+7*6-5*4+3+2+1解85: 9*8+7*6-5*4+3*2*1解86: 9*8+7*6-5*4+3*2/1解87: 9*8+76-54+3+2+1解88: 9*8+76-54+3*2*1解89: 9*8+76-54+3*2/1解90: 9*8-7+6+5+4*3*2*1解91: 9*8-7+6+5+4*3*2/1解92: 9*8-7+6+5*4*3/2-1解93: 9*8-7+6*5+4+3-2*1解94: 9*8-7+6*5+4+3-2/1解95: 9*8-7+6*5+4*3/2-1解96: 9*8-7-6+5+4+32*1解97: 9*8-7-6+5+4+32/1解98: 9*8-7-6+5/4*32+1解99: 9*8-7-6-5+43+2+1解100: 9*8*7/6+5+4+3*2+1解101: 9*8*7/6+5+4*3-2+1解102: 9*8*7/6+5*4-3-2+1解103: 9*8*7/6+54/3-2*1解104: 9*8*7/6+54/3-2/1解105: 9*8*7/6*5/4-3-2*1解106: 9*8*7/6*5/4-3-2/1解107: 9*8*7/6*5/4-3*2+1解108: 98+7+6+5*4-32+1解109: 98+7+6-5-4-3+2-1解110: 98+7+6-5-4*3/2*1解111: 98+7+6-5-4*3/2/1解112: 98+7+6*5-4-32+1解113: 98+7-6+5-4+3-2-1解114: 98+7-6+5-4-3+2+1解115: 98+7-6-5+4+3-2+1解116: 98+7-6-5+4*3/2*1解117: 98+7-6-5+4*3/2/1解118: 98+7-6*5+4*3*2+1解119: 98+7-6*5/4+3/2+1解120: 98+7-6*5/4/3*2*1解121: 98+7-6*5/4/3*2/1解122: 98+7*6+5-43-2*1解123: 98+7*6+5-43-2/1解124: 98+7*6-5-4-32+1解125: 98+7*6-5/4*32*1解126: 98+7*6-5/4*32/1解127: 98+7/6+5/4/3*2*1解128: 98+7/6+5/4/3*2/1解129: 98-7+6+5+4-3-2-1解130: 98-7+6+5+4-3*2*1解131: 98-7+6+5+4-3*2/1解132: 98-7+6+5-4+3-2+1解133: 98-7+6-5+4+3+2-1解134: 98-7+6-54/3+21解135: 98-7+6*5/4+3/2*1解136: 98-7+6*5/4+3/2/1解137: 98-7-6+5+4+3+2+1解138: 98-7-6+5+4+3*2*1解139: 98-7-6+5+4+3*2/1解140: 98-7-6+5+4*3-2*1解141: 98-7-6+5+4*3-2/1解142: 98-7-6+5*4-3-2*1解143: 98-7-6+5*4-3-2/1解144: 98-7-6+5*4-3*2+1解145: 98-7-6+54/3-2-1解146: 98-7-6-5-4+3+21解147: 98-7*6+5*4+3+21解148: 98-76+54+3+21解149: 98*7/6+5*4/3-21解150: 98*7/6-5*4/3*2-1解151: 98/7+6+54*3/2-1解152: 98/7+6-5+43*2-1解153: 98/7-6+5+43*2+1解154: 98/7*6+5+4+3*2+1解155: 98/7*6+5+4*3-2+1解156: 98/7*6+5*4-3-2+1解157: 98/7*6+54/3-2*1解158: 98/7*6+54/3-2/1解159: 98/7*6*5/4-3-2*1解160: 98/7*6*5/4-3-2/1解161: 98/7*6*5/4-3*2+1161个
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:13970次
排名:千里之外
原创:19篇
(2)(1)(2)(1)(1)(1)(4)(7)1 2 3 4 5 6 7 8 9 在空白处添+或-号使得数为最小的正数_百度知道
1 2 3 4 5 6 7 8 9 在空白处添+或-号使得数为最小的正数
提问者采纳
baidu.hiphotos.hiphotos://e.jpg" esrc="http.baidu.hiphotos://e;
来自:作业帮
其他类似问题
按默认排序
其他6条回答
1+2-3+4-5+6-7+8-9
1+2+3+4+5-6+7-8-9
1+2-3-4+5-6+7-8+9
1+2-3+4-5+6-7+8-9
前面错]1-2-3-4+5-6-7+8+9=1
1+2+3+4-5+6+7-8-9
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁0+1+2+3+4+5+6+7+8+9+10+11+12+13+14+-1-_百度知道
0+1+2+3+4+5+6+7+8+9+10+11+12+13+14+-1-
0+1+2+3+4+5+6+7+8+9+10+11+12+13+14+-1-1-2-3-4-5-6-7-8-9
提问者采纳
等于0+1+2+3+4+5+6+7+8+9+10+11+12+13+14+-1-1-2-3-4-5-6-7-8-9
提问者评价
你的回答完美的解决了我的问题,谢谢!
来自:作业帮
其他类似问题
10000的相关知识
按默认排序
其他4条回答
等于0+1+2+3+4+5+6+7+8+9+10+11+12+13+14+-1-1-2-3-4-5-6-7-8-9
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁问题补充&&
4*5+6*7/4+5/2+3/4*5*6+7+8-9 = 10-1+2/2-3/4+5/4-5/3/6-7+8+9 = 101-2+3*4-5-6-7+8+9 = 101-2+3+4*5-6-7-8+9 = 101-2-3*4*5+6+7*8+9 = 101-2-3*4*5+6-7+8*9 = 101-2-3*4+5-6+7+8+9 = 10-1*2*3+4*5+6+7-8-9 = 10-1*2*3-4+5*6+7-8-9 = 10-1*2*3-4-5+6*7-8-9 = 10-1*2+3+4+5+6-7-8+9 = 10-1*2+3+4+5-6+7+8-9 = 10-1*2+3-4-5-6+7+8+9 = 10-1*2-3*4+5*6-7-8+9 = 10-1*2-3+4-5+6-7+8+9 = 10-1*2-3-4+5+6+7-8+9 = 10-1/8+9 = 101*2-3+4+5-6+7-8+9 = 101*2-3+4-5+6+7+8-9 = 101/8+9 = 101+2*3+4-5-6-7+8+9 = 101+2*3-4+5-6+7-8+9 = 101+2*3-4-5+6+7+8-9 = 101+2/4-5/4+5-6*7/3&#471*2*3*4*5/6-7+8+9 = 10-1+2+3*4-5-6+7-8+9 = 10-1+2+3+4*5-6-7+8-9 = 10-1+2-3*4+5+6-7+8+9 = 10-1-2*3*4+5+6+7+8+9 = 10-1-2*3*4+5-6*7+8*9 = 10-1-2*3*4-5*6+7*8+9 = 10-1-2*3*4-5*6-7+8*9 = 10-1-2*3+4-5-6+7+8+9 = 10-1-2*3-4+5+6-7+8+9 = 10-1-2/3/6+7-8+9 = 101+2+3*4*5-6-7*8+9 = 101+2+3*4-5+6-7-8+9 = 101+2+3*4-5-6+7+8-9 = 101+2+3+4*5-6+7-8-9 = 101+2-3*4+5+6+7-8+9 = 101+2-3+4+5*6-7-8-9 = 101+2-3-4*5+6+7+8+9 = 101+2-3-4*5-6*7+8*9 = 101-2*3+4-5+6-7+8+9 = 101-2*3-4+5+6+7-8+9 = 101-2/8+9 = 10-1/8/3/3*4*5*6+7-8-9 = 101/6+7+8-9 = 101*2+3+4+5+6+7-8-9 = 101*2+3-4*5+6*7-8-9 = 101*2+3-4+5-6-7+8+9 = 101*2+3-4-5+6+7-8+9 = 101*2-3*4+5*6+7-8-9 = 101*2-3*4-5+6*7-8-9 = 101*2-3/4+5-6*7/4*5/3+4*5*6*7/2/6*7+8+9 = 10-1-2/2+3/3/6+7/8+9 = 10-1+2*3*4+5+6-7-8-9 = 10-1+2*3+4+5+6+7-8-9 = 10-1+2*3-4*5+6*7-8-9 = 10-1+2......余下全文>>
猜你感兴趣
Copyright &
.&&闽ICP备号&&&
Powered by

我要回帖

更多关于 7.4 9.8 14.5 的文章

 

随机推荐