任意进制转换
提交数: 1220, 通过率: 59.43%, 平均分: 69.39
题目描述:
用递归算法将一个十进制数 \( X ( 1 \le X \le 10^9 ) \) 转换成任意进制数 \( M ( 2 \le M \le 16 ) \) 。
输入格式:
一行两个正整数 \( X \) 和 \( M \)。
输出格式:
输出 \( X \) 的 \( M \)进制的表示。
样例输入:
31 16
样例输出:
1F
提示:
要求用递归完成该题。
数字超出9以后,用字母表示数字。
A表示10,B表示11,C表示12,D表示13,E表示14,F表示15。
比如十六进制数123,表示成十进制数就是1*162+2*161+3*160=291
时间限制: 1000ms空间限制: 128MB
来源: 原创