import java.math.BigDecimal;
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner cin = new Scanner(System.in);
while (cin.hasNextLine()) {
String s = cin.nextLine();
BigDecimal m = new BigDecimal(1);
BigDecimal ans = new BigDecimal(0);
for (char ch : s.toCharArray()) {
if (ch == '.') continue;
ans = ans.add(m.multiply(new BigDecimal(ch - '0')));
m = m.divide(new BigDecimal(8));
}
System.out.print(s + " [8] = " + ans + " [10]\n");
}
}
}
POJ 1131 Octal Fractions [高精度]
最新推荐文章于 2019-06-13 07:57:35 发布