题目:
描述
小乐乐在课上学习了二进制八进制与十六进制后,对进制转换产生了浓厚的兴趣。因为他的幸运数字是6,所以他想知道一个数表示为六进制后的结果。请你帮助他解决这个问题。
输入描述:
输入一个正整数n (1 ≤ n ≤ 109)
输出描述:
输出一行,为正整数n表示为六进制的结果
示例
输入:6 输出:10
输入:120输出:320
题解:
利用递归思想
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner in = new Scanner(System.in);
int n=in.nextInt();
print(n);
}
public static void print(int n){
if(n<6){
System.out.print(n);
}else{
print(n/6);
System.out.print(n%6);
}
}
}