PAT 1022. D进制的A+B java实现
2017-05-04 19:18
405 查看
输入两个非负10进制整数A和B(<=230-1),输出A+B的D (1 < D <= 10)进制数。输入格式:输入在一行中依次给出3个整数A、B和D。输出格式:输出A+B的D进制数。输入样例:
import java.util.Scanner;
public class Main{
public static void main(String[] args) {
// TODO Auto-generated method stub
Scanner scanner = new Scanner(System.in);
int a=scanner.nextInt();
int b=scanner.nextInt();
int d=scanner.nextInt();
int c= a+b;
int bigInteger1;
String string="";
while(true){
bigInteger1 = c%d;
c=c/d;
string =bigInteger1+string;
if(c==0){
System.out.println(string);
break;
}
}
}
}
123 456 8输出样例:1103
import java.util.Scanner;
public class Main{
public static void main(String[] args) {
// TODO Auto-generated method stub
Scanner scanner = new Scanner(System.in);
int a=scanner.nextInt();
int b=scanner.nextInt();
int d=scanner.nextInt();
int c= a+b;
int bigInteger1;
String string="";
while(true){
bigInteger1 = c%d;
c=c/d;
string =bigInteger1+string;
if(c==0){
System.out.println(string);
break;
}
}
}
}
相关文章推荐
- 1022. D进制的A+B (20)-浙大PAT乙级真题java实现
- PAT 乙级 1022. D进制的A+B (20) Java版
- PAT Basic 1022. D进制的A+B (20)(C语言实现)
- Java - PAT - 1022. D进制的A+B (20)
- PAT 1022. D进制的A+B (20)
- 1050. 螺旋矩阵(25)-浙大PAT乙级真题java实现
- 1005. 继续(3n+1)猜想 (25)-浙大PAT乙级真题java实现
- 1011. A+B和C (15)-浙大PAT乙级真题java实现
- [PAT]1032. Sharing (25)(Java实现)
- [PAT乙级]1022. D进制的A+B (20)
- PAT 1003. 我要通过!(20) java实现
- 1035. 插入与归并(25)-浙大PAT乙级真题java实现
- PAT-B 1022. D进制的A+B
- 1036. 跟奥巴马一起编程(15)-浙大PAT乙级真题java实现
- PAT (Basic Level) Practise (中文)1022. D进制的A+B (20) C语言
- java学习3-查表法实现10进制转换为16进制
- 进制之间的转换(java代码实现)
- PAT(Basic Level)_1022_D进制的A+B
- pat 甲级 1126. Eulerian Path java实现
- 1032. 挖掘机技术哪家强(20)-浙大PAT乙级真题java实现