1022 D进制的A+B (20 分)
【思路】就按手算那样,最后从下往上输出结果,可以自己拿个例子手算一下。用到递归
import java.util.*;
public class Main{
public static void main(String[] args){
Scanner sc = new Scanner(System.in);
int a = sc.nextInt();
int b = sc.nextInt();
int d = sc.nextInt();
int sum = a+b;
jz(sum, d);
}
public static void jz(int num, int n){
if(num/n != 0){
jz(num/n, n);
}
System.out.print(num%n);
}
}
查看26道真题和解析


