猜数字迎迎迎迎迎迎迎迎迎除以A=开放的中国迎奥运.每个汉字代表一个数字,不同汉字代表不同数字.求各汉字所代表的数字.最好能给出思路.A小于9
来源:学生作业帮助网 编辑:六六作业网 时间:2024/12/22 16:24:50
猜数字迎迎迎迎迎迎迎迎迎除以A=开放的中国迎奥运.每个汉字代表一个数字,不同汉字代表不同数字.求各汉字所代表的数字.最好能给出思路.A小于9
猜数字
迎迎迎迎迎迎迎迎迎除以A=开放的中国迎奥运.每个汉字代表一个数字,不同汉字代表不同数字.求各汉字所代表的数字.最好能给出思路.
A小于9
猜数字迎迎迎迎迎迎迎迎迎除以A=开放的中国迎奥运.每个汉字代表一个数字,不同汉字代表不同数字.求各汉字所代表的数字.最好能给出思路.A小于9
思路:迎是一个数字
那么被除数为9个1(九个迎)~9个9
A可取1~9,
但是为1时,等于被除数本身,不符合要求;
为2时,需要整除,假如上面九个的数可以被整除,则迎为2、4、6、8
整除后,结果数字相同,不符合要求.
为3时,九个数任意的一个都可以整除它,因为n*9是3的倍数.(这个性质不用说了吧)
说道这个时候,就先不用分析下面的的了.道理都差不多.
开始试验.
111111111/3=37037037(不符合)
222222222/3=74074074(不符合)
3的不说了,一看就不符合.
444444444/3=148148148(不符合)
555555555/3=185185185(不符合)
6的不看了.
····
7不符合.
···都不符合.
4的道理跟2差不多,
5只有尾数为5才可以.
6跟2和3的差不多.
试一下7····
(其实从商的位数的变化,也可以确定,迎要小于A)····
按照这个思路:
得出结果:(其实,刚才用C++写了个程序,得出结果为777777777/9=86419753)
这是我的程序:
#include "iostream.h"
void main()
{
int i=111111111;
int j,t;
for(j=1;j