1、输入数据时,第1行输入3个整数,每个整数位数小于7位。输出数据时,当有等式倦虺赳式成立的进制时,输出满足条件的最小进制。如果等式无法成立,则输出等式无法成立。
2、首先,定义一个函数,将整数转化为某一进制的值。
3、自定义函数中,定义了三个内部整型变量。
4、当整数num不等于0时获取整数的个位值,保存在变量d中。
5、如果d的值大于进制,则转换的值为-3。
6、将整数num转换为相应进制的数值,保存在变量sum中。
7、自定义函数输出计算的值,用return返回。
8、主函数中,定义7个整型变量,保存输入的三个整数、控制循环的变量,以及将三个整数转换为对应进制后的值。
9、输入三个整数,保存在变量m、n、p中。
10、用for循环控制各进制的计算,进制从2到16。
11、用函数计算各整数对应进制的数值,保存在变量r、s、t中。
12、如果等式成立,且r、s、t的值都大于0,则退出循环。
13、当等式存在进制的时候,输出该进制下等式m×n=p成立。
14、如果没有等式成立的进制,则输出等式m×n=p无法成立。
15、运行程序,输入三个整数后,计算机就会判断该等式有无成立的进制。