题目要求
分析
神之水题,神之水题……无非是最基本的进制转换罢了……
说好的进制转换在哪里?,把一个正数的N进制变成规范的表示?
醉了……用StringBuilder,最后消去开头的+就行……
这题都不用特判的……太水了……
AC代码(Java语言描述)
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
int radix = scanner.nextInt();
char[] num = scanner.next().toCharArray();
scanner.close();
StringBuilder result = new StringBuilder();
for (int i = 0; i < num.length; i++) {
int temp = num[i] - 48;
if (temp != 0) {
result.append("+").append(temp).append("*").append(radix).append("^").append(num.length-1-i);
}
}
System.out.println(result.toString().substring(1));
}
}