输入两个非负10进制整数A和B(<=230-1),输出A+B的D (1 < D <= 10)进制数。
输入描述:
输入在一行中依次给出3个整数A、B和D。
输出描述:
输出A+B的D进制数。
输入例子:
123 456 8
输出例子:
1103
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner in = new Scanner(System.in);
//int范围[-2^31-(2^31-1)]
int A = in.nextInt();
int B = in.nextInt();
int D = in.nextInt();
in.close();
int sum = A + B;
//用于将余数插入到StringBuffer中
StringBuffer string = new StringBuffer();
while(sum != 0){
int temp = sum % D;
string.append(temp);
sum /= D;
}
//对StringBuffer内容进行倒序
string.reverse();
System.out.println(string);
}
}
题目描述输入两个非负10进制整数A和B(30-1),输出A+B的D (1 输入描述:输入在一行中依次给出3个整数A、B和D。输出描述:输出A+B的D进制数。输入例子:123 456 8输出例子:1103import java.util.Scanner;public class Main { public stati