zoukankan      html  css  js  c++  java
  • java实现任意进制转换

    给你一个十进制数字,请你将其转换成m进制

    import java.io.*;

    public class jinzhizhuanhuan {

     /**   * @param args   */  

    public static void main(String[] args) throws IOException{   

    // TODO Auto-generated method stub  

     int n,k=0,m;   

    int a[]=new int[24];   

    String str;   

    while(true)
      {

    BufferedReader buf;   

    buf=new BufferedReader(new InputStreamReader(System.in));   

    System.out.println("输入一个十进制数n");   

    str=buf.readLine();   

    n=Integer.parseInt(str);   

    System.out.println("输入要转换的进制m");  

     str=buf.readLine();   

    m=Integer.parseInt(str);     

    while(n>0)     

     {       

    a[k]=n%m;       

    k++;       

    n=n/m;     

     }       

    if("bye".equals(str)){
                   break;
               }         

    for(int i=k-1;i>=0;i--)   

               {         

        System.out.print(a[i]);          

        }    

    }

    }  

    }

    红色部分可实现连续输入,若停止,可输入bye

  • 相关阅读:
    [CTSC2008]网络管理
    [HNOI/AHOI2018]转盘
    [HAOI2015]树上染色
    [CTSC2017]吉夫特
    [CTSC2011]幸福路径
    Comet OJ
    2019各省省选试题选做
    HNOI2019 简要题解
    HNOI2019游记
    JOISC2019 简要题解
  • 原文地址:https://www.cnblogs.com/iris-yx/p/3378316.html
Copyright © 2011-2022 走看看