1131 Octal Fractions

※上記の広告は60日以上更新のないWIKIに表示されています。更新することで広告が下部へ移動します。

1131 Octal Fractions

問題

解答例

import java.util.*;
import java.math.*;
public class Main {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        while(sc.hasNext()){
            String line = sc.nextLine();
            BigInteger input = new BigInteger(line.substring(2),8);
            BigDecimal d = new BigDecimal(input);
            for(int i=0;i<line.length()-2;i++){
                d = d.divide(new BigDecimal(8));
            }
            System.out.println(line + " [8] = " + d + " [10]");
        }
    }
}
ツールボックス

下から選んでください:

新しいページを作成する
ヘルプ / FAQ もご覧ください。