zoukankan      html  css  js  c++  java
  • java实现 洛谷 P1017 进制转换

    在这里插入图片描述

    在这里插入图片描述

    import java.util.Scanner;
     
    public class Main {
    	private static Scanner cin;
    	
    	public static void main(String args[]) throws Exception {
    		cin = new Scanner(System.in);
    		int n = cin.nextInt();
    		int r = cin.nextInt();
    		int t = n;
    		int modRet;
    		StringBuilder sb = new StringBuilder("");
    		while(t/r != 0 || t%r!=0) {
    			modRet = t%r;
    			//如果取模后结果为负数,t/r的结果需要向高位借1
    			if(modRet < 0) {
    				t = t/r + 1;
    				modRet = modRet - r;
    			}
    			else {
    				t = t/r;
    			}
    			sb.insert(0, modRet>9?(char)(modRet+55):(char)(modRet+48));
    		}
    		sb.insert(0,String.format("%d=", n));
    		sb.append("(base"+r+")");
    		System.out.println(sb.toString());
    	}
    }
    
  • 相关阅读:
    RPC学习
    json
    jsf
    ajax分析
    async分析
    web后台
    servlet和CGI区别(转)
    forward和redirect
    (转)jvm
    Async分析
  • 原文地址:https://www.cnblogs.com/a1439775520/p/12947142.html
Copyright © 2011-2022 走看看