铁血丹心

 找回密码
 我要成为铁血侠客
搜索
查看: 2854|回复: 7

【每周一题·推理】1—9九个数字添“+”“-”号

[复制链接]
发表于 2011-4-18 11:13 | 显示全部楼层 |阅读模式

马上注册,结交更多侠友!

您需要 登录 才可以下载或查看,没有账号?我要成为铁血侠客

x
       1、2、3、4、5、6、7、8、9九个数字,次序不可以改变,在数字之间可以添上“+”号或“-”号,使其代数和等于95。你能写出多少种不同的式子来呢?

(本题难度 **

评分

参与人数 1声望 +5 收起 理由
南一 + 5 出题奖励

查看全部评分

【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。
发表于 2011-4-18 13:02 | 显示全部楼层
本帖最后由 关玄冲 于 2011-4-18 13:03 编辑

不可能吧……全部加上也不过45啊……
(算错了,想通了,当我没说)
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。
发表于 2011-4-18 13:11 | 显示全部楼层
123+4-5+6-7-8-9=95

点评

所以才自惭数学没学好吗…………………………  发表于 2011-4-18 20:55
好象不对吧?  发表于 2011-4-18 20:20
……小学数学没学好,惭愧,惭愧…………  发表于 2011-4-18 18:06
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。
发表于 2011-4-18 18:51 | 显示全部楼层
一人写一个么?
-12+34+5+67-8+9=95

点评

额,也就是-12不行啊?  发表于 2011-4-18 23:18
你能把所有的式子都写出来才最好!  发表于 2011-4-18 20:27
这不太合要求吧!题目要求的是在数之间加“+”、“-”号。  发表于 2011-4-18 20:24
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。
发表于 2011-4-18 19:03 | 显示全部楼层
本帖最后由 xzqcm111 于 2011-4-18 19:07 编辑

本题可以采用穷举法,考察存在的最大数的数位,四位不可能,三位可以有123和234,两位可以有89,78,67,56再小的话会和前面重复,然后考察这六项有没有多余的方法,我没考察应该是没有,所以答案应该是六个

点评

手机党表示考察鸭梨很大。。。我只是提供一种方法- -||  发表于 2011-4-18 23:17
没考察就别先下结论哦!  发表于 2011-4-18 20:35
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。
发表于 2011-4-19 17:04 | 显示全部楼层
本帖最后由 weyl 于 2011-4-19 17:06 编辑

全部的可能是3^8=6561种,数字较小,因此穷举…………
答案如下:

123+4-56+7+8+9
12+3+4-5-6+78+9
1+2+34-5-6+78-9
1+2+3+4-5-6+7+89
1+2+3-4+5+6-7+89
1+2-3+45+67-8-9
1-2+34+56+7+8-9
1-2+3+4+5+67+8+9
1-2+3-4-5+6+7+89
1-2-3+4+5-6+7+89

【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。
 楼主| 发表于 2011-4-20 07:03 | 显示全部楼层
6L完全正确!
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。
发表于 2011-4-20 14:02 | 显示全部楼层
本帖最后由 xzqcm111 于 2011-4-20 14:10 编辑

  1. #include <stdio.h>
  2. #include <stdlib.h>
  3. void main()
  4. {
  5. int i=0,qian=0,hou=0;//一个运算符连的2个数分别为qian hou
  6. int ysf=0;//运算符
  7. int qh=0;//当前是qian还是hou的标记 0为qian 1为hou
  8. int total=0;//算式结果
  9. int suan[8]={0};//8个可能的运算符插入位,0表没有,1表加法,2表减法

  10. for(suan[0]=0; suan[0]<3; suan[0]++)//1 2间的运算符
  11. for(suan[1]=0; suan[1]<3; suan[1]++)//2 3间的运算符
  12. for(suan[2]=0; suan[2]<3; suan[2]++)//3 4间的运算符
  13. for(suan[3]=0; suan[3]<3; suan[3]++)//4 5间的运算符
  14. for(suan[4]=0; suan[4]<3; suan[4]++)//5 6间的运算符
  15. for(suan[5]=0; suan[5]<3; suan[5]++)//6 7间的运算符
  16. for(suan[6]=0; suan[6]<3; suan[6]++)//7 8间的运算符
  17. for(suan[7]=0; suan[7]<3; suan[7]++)//8 9间的运算符
  18. {
  19.   //重置
  20.   qian=1;//第一个数
  21.   ysf=0;
  22.   qh=0;
  23.   total=0;
  24.   //开始运算
  25.   for(i=0; i<8; i++)
  26.   {
  27.    //无运算符
  28.    if(suan[i] == 0){
  29.     if(qh==0) qian=qian*10+(i+2);
  30.     else hou=hou*10+(i+2);}
  31.    //遇到了新运算符
  32.    else{
  33.     //完成前一运算符的计算,结果为qian,依然取hou
  34.     if(qh==1){
  35.      total=qian+ysf*hou;
  36.      qian=total;
  37.      hou=i+2;}
  38.     //开始取hou数
  39.     else{
  40.      qh=1;
  41.      hou=i+2;}
  42.     //更新运算符
  43.     if(suan[i]==1) ysf=1;
  44.     else ysf=-1;}
  45.   }
  46.   //完成最后一个运算
  47.   total=qian+ysf*hou;
  48.   //输出
  49.   if(total==95){
  50.    for(i=0; i<9; i++){
  51.     printf("%d",i+1);
  52.     if(i<8 && suan[i]==1) printf("+");
  53.     if(i<8 && suan[i]==2) printf("-");}
  54.    printf("=%d\n",total);}
  55. }
  56. system("pause");
  57. }
复制代码
额 能用电脑了发现weyl已经搞定了 补上程序吧 用C输出一下就有了

点评

主要是和weyl一样的答案我不好意思回- -||  发表于 2011-4-20 15:25
杀鸡用牛刀,哈哈!  发表于 2011-4-20 15:16
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。

本版积分规则

小黑屋|手机版|铁血丹心

GMT+8, 2024-5-3 08:40

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表