算法【例3.2】解数字迷 A B C A B × A D D D D D D 算法设计1:按乘法枚举【例3.2】解数字迷 A B C A B × A D D D D D D算法设计1:按乘法枚举算

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/05 21:52:20
算法【例3.2】解数字迷 A B C A B × A D D D D D D 算法设计1:按乘法枚举【例3.2】解数字迷        A  B  C  A  B                    ×               A                          D  D  D  D  D  D算法设计1:按乘法枚举算

算法【例3.2】解数字迷 A B C A B × A D D D D D D 算法设计1:按乘法枚举【例3.2】解数字迷 A B C A B × A D D D D D D算法设计1:按乘法枚举算
算法【例3.2】解数字迷 A B C A B × A D D D D D D 算法设计1:按乘法枚举
【例3.2】解数字迷 A B C A B
× A
D D D D D D
算法设计1:按乘法枚举
算法1如下:
算法设计1:按乘法枚举
1)枚举范围为:
A:3——9,B:0——9,C:0——9
六位数表示:A*10000+B*1000+C*100+A*10+B,尝试700次.
2)约束条件为:
每次尝试,先求六位数与A的积,再测试积的各位是否相
同,若相同则找到了问题的解.
测试积的各位是否相同比较简单的方法是,从低位开始,每次都取数据的个位,然后整除10,使高位的数字不断变成个位,并逐一比较.
main( )
{ int A,B,C,D,E,E1,F,G1,G2,i;
for(A=3; A

算法【例3.2】解数字迷 A B C A B × A D D D D D D 算法设计1:按乘法枚举【例3.2】解数字迷 A B C A B × A D D D D D D算法设计1:按乘法枚举算
123