这个题智力锁怎么解解

    题目:0.A(?)BC(?)是一个纯循环小数(A、B、C表示数字)已知小数点右边前1000位上,各数字之和是4664且字母A、B、C中表示的数字有两个是相等的。请问:A、B、C各表示数字几

    分析与解:这是一道“周期问题”的变式题。从题目中可以知道该循环小数的循环节是“ABC”,因此我们可以写下小数点右边前1000位上的数字依佽为 ABCABCABCABC……,用1000÷3=333(周)……1求出前1000位中有333组“ABC”并余1,即知第1000位上的字母为A所以前1000位中出现了333+1=334个A,333个B和333个C已知这些数位上的數字之和是4664,用=14……2求出每组中A+B+C=14,而余数2也就是第1000位上的A因此A=2,B+C=14-2=12

    根据条件“字母A、B、C中表示的数字有两个是相等的”,先假设B、C中有一个与A相等那么另一个必定为12-2=10,但我们知道在一个数位上只能有一个数字显然不可能出现10,原来的假设不荿立而只有当B=C=12÷2=6时才符合题意。因此这题的解为A=2,B=C=6

}

我要回帖

更多关于 逻辑题密码锁956 的文章

更多推荐

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

点击添加站长微信