现在的位置: 首页 > 综合 > 正文

任何一个十进制整数转N进制整数

2013年05月05日 ⁄ 综合 ⁄ 共 430字 ⁄ 字号 评论关闭

import java.util.*;

public class bin {
 public static void main(String [] args){
  int N,n,m;
  Stack stk=new Stack();
   System.out.printf("请输入一个正整数:");
   Scanner sc1 = new Scanner(System.in);
      N=sc1.nextInt();

   System.out.printf("请输入转换进制数(既转换为几进制):");
   Scanner sc2 = new Scanner(System.in);
      m=sc2.nextInt();
      do{
       n=N%m;
       N=N/m;
      stk.push(n);
       }while(N!=0);//入栈
  
   while(!stk.empty())//出栈
   {
    System.out.print(stk.pop());
   }
 }
}

 

抱歉!评论已关闭.