使用堆栈将10进制转化为n进制·
2017-03-30 00:00
369 查看
import java.util.Scanner;
import java.util.Stack;
public class zhan {
}
import java.util.Stack;
public class zhan {
public static int f(int m,int r){ Stack<Integer> stack=new Stack<Integer>(); while(m>0){ stack.push(m%r); m=m/r; } int size=stack.size(); int sum=0; for(int i=0;i<size;i++){ sum=sum*10+stack.pop(); } return sum; } public static void main(String args[]){ Scanner reader=new Scanner(System.in); int m=reader.nextInt(); int n=reader.nextInt(); int c=f(m,n); System.out.println(c); }
}
相关文章推荐
- 使用Java把16进制数转化成10进制
- 使用位运算法将10进制转化为2进制
- 使用java语言实现将10进制转化为2进制
- 一个利用堆栈实现的正整数10进制向16进制的转化程序
- POJ1131 (Java大数 进制转化8-10 )
- 20120820-[转]16进制字符串转化为10进制数
- 10进制转化成2进制
- 10进制怎么转化为2进制
- 把三位的36进制字符串转化成10进制的字符串输出
- C语言学习3-1:成绩检测,使用while和do...while得到九九乘法,1-1/2+1/3-1/4 .......+1/10求和,输入10进制打印2进制,求素数,猜随机产生的数字,16进制转二进制,
- 05、10进制转n进制
- Oracle 自定义进制转化为10进制
- = 问题 = 请问如何把16进制数转化为10进制数显示输出?谢谢!
- 各进制间转化:2,8,10,16
- 10进制数转化成2进制数的四种方法
- 栈的10进制以内转化
- 很完整的2、8、10、16进制转换方法的进制的转化
- 2个32位数字表示的10进制数值转化成字符串
- 将10进制整数转化为16进制字符串
- 2进制转化成10进制