[求助]进制转换中字符读入问题
程序中给大家很多数对,为各个数对选择一个最小的基数,使这俩个数在其选择的基数上是一样的。如5和12,12(base 3)=5(base 6),因为12(base 3)就是10进制的5,5(base 6)也是10 进制的5。
如何读入10进制以上的字符,A---Z表示10----35,要用文件读入,
样例输入文件(base.in):(最后一行用0表示输入结果)
12 5
10 A
12 34
123 456
1 2
10 2
0
输出文件:(base.out):
12(base 3)=5 (base 6)
10 (base 10)=A (base 11)
12 (base 17)=34(base 5)
123 is not equal to 456 in any base 2...36
1 is not equal to 2 in any base 2...36
10 (base 2)=2 (base 3)
现在的问题是10进制内的我已全部搞定,10进制以外的如何读入?