meta---spirit吧 关注:2贴子:153
  • 11回复贴,共1

【脑力暴走】猜猜车牌号是多少

只看楼主收藏回复

    嘻嘻……我同学给我猜的,最后终于被我猜出来了……现在拿给大家来猜猜看……
    阿光昨晚看见有人的车被盗了,来派出所报案,但是却记不清车牌号是多少了。只知道车牌号的4个数字中没有零,各不相同,而且百位数比十位数大,千位数比十位数大2。
    如果把号码从右往左读,再加上原来的车牌号码,就等于16456,你知道他的车牌号是多少么???
    哈哈……可有点难度的哦~~~~~~~~


1楼2006-07-04 17:39回复
    百位比十位大几?假如懂就好办了!不懂也可以,到后面要猜而已。[A+2]*1000+B*100+A*10+C+C*1000+A*100+B*10+[A+2]=16456
    我没笔现在,你算看看吧!不知道好办一点没


    2楼2006-07-04 18:50
    回复
      2026-09-02 08:50:27
      广告
      不感兴趣
      开通SVIP免广告
      • 218.5.170.*
      此题无解~如果我题意没理解错,且这题不是脑筋急转弯的话~
      满足正向和倒向相加和为16456的数有9个,分别为
      7153 7252 7351 8163 8262 8361 9173 9272 9371 均满足 千位数比十位数大2 其中只有7252 8262 9272 不满足数字各不相同,
      但是很一致地十位数比百位数大
      我用电脑算的~


      3楼2006-07-04 19:06
      回复
        • 61.234.138.*
        厉害


        4楼2006-07-04 21:35
        回复
          没找到,程序如下:

          #include <iostream>

          using namespace std;

          int main()
          {
          int x;//
          int a;//个位
          int b;//十位
          int c;//百位
          int d;//千位
          cout << "begin...." << endl;
          for(int i=1111; i<10000; i++)
          {
          a = i % 10;
          b = i / 10 % 10;
          c = i / 100 % 10;
          d = i / 1000 % 10;
          if ( a==0 || b==0 || c==0 || d==0 )//如果有一位等于0则不符合
          continue;
          if ( c <= b )//如果百位小于或等于十位则不符合
          continue;
          if ( d != (b+2) )//如果千位不等于十位加2则不符合
          continue;
          x = a*1000 + b*100 + c*10 + d;//从右往左读的数字
          if ( (x+i) == 16456 )
          cout << i << endl;
          }

          return 0;
          }


          5楼2006-07-05 14:15
          回复
            三楼的帅呀!!!!我才算了一个答案9173,你却算出那么多!!!!!佩服佩服!!!


            6楼2006-07-05 22:17
            回复
              9173 + 3719 = 16454??你是怎麽算出来的


              7楼2006-07-06 15:20
              回复
                9173 + 3719 = 16456??你是怎麽算出来的? 上面的写错了,我是怎麽也得不出这个结果


                8楼2006-07-06 15:24
                回复
                  2026-09-02 08:44:27
                  广告
                  不感兴趣
                  开通SVIP免广告
                  不好意思,我看错了,三楼的算错了,我算得是9317!!!!!!!!!!


                  9楼2006-07-06 15:50
                  回复
                    7楼的你是试试,9317对了吧!!!!!!


                    10楼2006-07-06 15:50
                    回复
                      9317也不对,题上说的是千位比十位大2,你的成了千位比个位大2


                      11楼2006-07-06 20:40
                      回复
                        9173 + 3719 = 16454??你是怎麽算出来的


                        12楼2006-07-08 16:06
                        回复