十六进制不进位加法 - 厦门大学
实现一种特殊的十六进制加法运算,该运算不进行进位处理。与常规加法不同的是,每一位相加后仅保留本位结果,舍弃进位部分,因此计算过程更为简化。
例如:A + 6 的结果为 0。在标准十六进制中,A(即10)加上6等于16,应表示为10H,其中包含进位1。但在本题的不进位加法规则下,只取个位数值,故结果为0。
输入格式说明:
程序需处理多组测试数据。
每组数据包含两个十六进制数,字母可能为大写或小写形式。
输出格式要求:
输出对应不进位加法的结果,所有字母必须统一转换为大写形式。
123 456
a A
579
4
进制转换3 - 厦门大学
给定一个M进制的数字X,要求将其转换为N进制表示并输出。其中M和N均为介于2到36之间的整数,适用于多种进制间的转换场景。
转换过程中需要先将M进制数X转化为十进制中间值,再从十进制转换为目标N进制表示。由于支持最高36进制(包含0-9及A-Z),因此输入中的字符可能包括数字和字母。
输入格式说明:
首行输入两个整数M和N,满足 2 ≤ M, N ≤ 36。
次行输入一个字符串X,表示一个M进制下的数值。
输出格式要求:
输出X对应的N进制数值,结果中字母部分应使用大写表示。
10 2
11
1011

雷达卡


京公网安备 11010802022788号







