整体思路 对于任意的p,q,r,可能使得p*q=r的最小进制应该是p,q,r三个数的所有数位中最大的数字+1,例如,6,9,42三个数中所有数位中最大的数字是9,故可能成立的最小进制是9+1,即10.题目告诉我们,最大进制B<=16,这就确定了进制的最小范围. 我们设计以下函数来简化程序流程: int minB(),根据p,q,r计算最小进制 int nBto10(int num, int B),将B进制的数字num转化为10进制数 bool test(int B),测试p,q,r在进制B条件下…