import java.util.*; public class Main { public static void main(String[] args) { Scanner scanner=new Scanner(System.in); int a=scanner.nextInt();//依次输出int整形,第一个数字 int b=scanner.nextInt();//第二个数字 int base=scanner.nextInt();//最后一个是进制 System.out.print(addBase(a,b,base)); } public static String addBase(int a,int b,int base){ StringBuffer c=new StringBuffer();//创建一个字符串缓冲区 int d=a+b+1; while(d > 0){ c.append(d%base);//取余,把每次一次的余数当作字符接在c后面 d=d / base; } c.reverse();//字符顺序反转 return c.toString();//toString把StringBuffer转化成String } }


本文来自博客园,作者:阿霖找BUG,转载请注明原文链接:https://www.cnblogs.com/lin-07/p/17271161.html
浙公网安备 33010602011771号