public class Program { public static void Main() { /* 1.难点是在于进行一次N进制的加法,这里我们不用转成十进制加完后再转回来 2.不管题目输入的是几进制,我们都先转为数字存进数组里,然后把数组翻转,两个数组对应的位数相加 3.相加后判断是否有进位,有进位就进位,然后取余数 4.由于进制数M在100位以内,因此数组要考虑溢出的情况 5.这里用数组而不用字符串的原因是假如输入的是十六进制,以字母A为例,字母A对应的数是10 我们要把这个10存起来,如果用字符串再转成字符数组就会把10拆分成1和0,这样加起来的结果就不对 示例1:N = 9,M...