瑞星卡卡安全论坛

首页 » 综合娱乐区 » Rising茶馆 » 又见变态小学数学题
钱夫子 - 2009-5-21 11:37:00
庆澳门回归
  X            4
归回门澳庆


        每个字代表不同的数字,请算出答案。庆=?澳=?门=?回=?归=?
如同天籁 - 2009-5-21 11:39:00
答案是什么?
这样的数字题锻炼了学生的什么能力?:kaka3: :kaka6: :kaka6:
帅哥阿福 - 2009-5-21 11:40:00
抽象思维能力。:kaka12:
求雨小巫婆 - 2009-5-21 11:58:00
21978
00000:kaka12:
求雨小巫婆 - 2009-5-21 11:59:00
:kaka7: 原来是不同的数字,那00000就不行了
杰洛 - 2009-5-21 13:20:00
额滴神:kaka7:
数字就够呛了,还用汉字
如同天籁 - 2009-5-21 14:48:00
抽象思维?偶怎么感觉不出来呢?烦请高人仔细解释一下!:kaka12: :kaka12:
图匪 - 2009-5-21 15:27:00
逻辑思维 ..
最硬的石头 - 2009-5-21 16:05:00
21978
  X    4
87912

很简单啊,枚举啊,:kaka16:

#include <iostream>
using namespace std ;

int main()
{
int a,b,c,d,e;
int ans1,ans2;
for(a = 0; a <= 8 ;a = a+2)
{
for(b = 0; b <= 9 ;b++)
{
for(c = 0; c <= 9 ;c++)
{
for(d = 0; d <= 9 ;d++)
{
for(e = 0;e <= 9 ;e++)
{
ans1 = a*10000 + b*1000 + c*100 + d*10 + e;
ans2 = e*10000 + d*1000 + c*100 + b*10 + a;
if(ans2 == 4*ans1)
{
cout<<"a=" <<a<<endl;
cout<<"b=" <<b<<endl;
cout<<"c=" <<c<<endl;
cout<<"d=" <<d<<endl;
cout<<"e=" <<e<<endl<<endl;
}
}
}
}
}
}

return 0;
}


我知道A只能为偶数,*4嘛,其他的也没匹配了,:kaka4:

也就2种

 附件: 您所在的用户组无法下载或查看附件

晕,论坛显示的代码缩进都没了:kaka2:
smallyou93 - 2009-5-21 16:07:00
:kaka6: 臭石头..
最硬的石头 - 2009-5-21 16:17:00
:kaka6: 对的吧哈,小P孩跟哥哥学吧
smallyou93 - 2009-5-21 16:20:00
:kaka18: 我数学差:kaka4:
最硬的石头 - 2009-5-21 16:22:00
数学好的人,不会去穷举5万次的:kaka5: ,估计这题突破点是当中的那个数字
BAGGIO·18 - 2009-5-21 16:22:00
我告诉你答案:庆=2,澳=1,门=9,回=7,归=8

解题过程如下:

(1)设x代表“庆”字,y代表“归”字。

因为,所有数字,共5位,乘4后得到的数值还是5位,所以,4x 〈 10。

所以,x只能是1或者是2。

又因为,x又是最后一位数字,它是4y的尾数,必然是偶数,所以,x=2,y=8。

(2)设m代表“澳”字,n代表“回”字

因为,4y=32,末位是2,进位为3,

所以,m必然是奇数。

又因为,x=2,位于首位,且y=4x=8确定,所以第二位的m乘以4后,不能进位,m只能是1或者2。

又,数字不重复,所以,m=1。

则n=4m+3=7。

(3)设z代表“门”

因为,4n+3=31,末位是1,进位为3,

又因为,4m+3=7,所以,4z进位为3。

10以内数字乘4进位3的只有8和9,加上后面进位,最多算上7,而7和8都用过了。

所以,z=9

庆澳门回归=xmzny=21978
杰洛 - 2009-5-21 16:23:00
百度一下,你就知道:kaka19:
最硬的石头 - 2009-5-21 16:24:00
好多字看的晕:kaka4:
米奇aa - 2009-5-21 16:24:00
:kaka7: 啥?没看懂
最硬的石头 - 2009-5-21 16:25:00
看9楼吧,比他的简单
米奇aa - 2009-5-21 16:26:00
:kaka9: 不看
BAGGIO·18 - 2009-5-21 16:27:00
:kaka10:

抢天月马子...
米奇aa - 2009-5-21 16:28:00
:kaka10: 你胡说什么
0_0喜羊羊 - 2009-5-21 16:36:00
很强悍的编程..佩服
饼饼2008 - 2009-5-21 16:38:00
啊。版主c语言很强啊!!
如同天籁 - 2009-5-21 18:16:00
小学就会做这么难的题目,现在的学生真是越来越辛苦了!:kaka6: :kaka6:
如同天籁 - 2009-5-21 18:23:00
这是不是编程基本的原理,现在小学生都开始学习编程了,偶现在是老了跟不上时代了!:kaka6: :kaka6:
ch_builder - 2009-5-21 20:13:00
这样题主要是看首尾位,首尾无进位,且任何数与四相乘都是偶数,这样首位一定是二,,因为是对应的,所以积的尾数为二,很容易知道被乘数末位为八,再看积首位为八,证明下位无时位,所以被乘数千位一定为一,倒过来看积,个位进三,十位为一,实际上应该是八,应该不是二就是七,二已经用过,所以为七,同样积的千位为七,实际进位为三,所以应该是八或九,八已经用过,所以一定是九,最后答案就是二一九七八,这样的题只要被乘数和积来回调用就能很简单的口算出来...
如同天籁 - 2009-5-22 8:45:00


引用:
原帖由 ch_builder 于 2009-5-21 20:13:00 发表
这样题主要是看首尾位,首尾无进位,且任何数与四相乘都是偶数,这样首位一定是二,,因为是对应的,所以积的尾数为二,很容易知道被乘数末位为八,再看积首位为八,证明下位无时位,所以被乘数千位一定为一,倒过来看积,个位进三,十位为一,实际上应该是八,应该不是二就是七,二已经用过,所以为七,同样积的千位为七,实际进位为三,所以应该是八或九,八已经用过,所以一定是九,最后答案就是二一九七八,这样的题只要被乘数


积首位为八,证明下位无时位,所以被乘数千位一定为一,倒过来看积,个位进三,十位为一,实际上应该是八,应该不是二就是七,二已经用过,所以为七,同样积的千位为七,实际进位为三,所以应该是八或九

小学未毕业,这些看不懂,烦请再细细解释一下。:kaka14::kaka14:
最硬的石头 - 2009-5-22 20:46:00
:kaka6: 人才啊
smallyou93 - 2009-5-22 20:48:00
:kaka9: 那本书大约看了一些,你这些内容只能看懂一点点:default20:
....
最硬的石头 - 2009-5-22 20:50:00
不急,哪里看不懂哈?

PS,我用的是c++的语法哈
12
查看完整版本: 又见变态小学数学题