主要考察的就是大数的进制互化,了解人来做转换的原理就可以了。因为按照算法转换完的新进制下的数刚好是颠倒的,而本题刚好要求颠倒后的二进制对应的十进制,所以可以直接连用两次convert函数,改变x和y即可。 #include<stdio.h> #include<string.h> int str[3000]; // 待处理的数 int ans[3000]; // 新进制下的数 int convert(int x,int y,int str[],int len) // x为原始进制,y为要转化的进制 { int size = 0,carry,i = 0; w...