長沙理工大學ACMore程式設計協會2018年新生賽(重現賽)D-遠神的高精度
阿新 • • 發佈:2018-12-24
題目連結:https://ac.nowcoder.com/acm/contest/318/D
題目大意:遠神最近對高精度感興趣,給小萌新出了道簡單的除法題,a除b保留n位小數。但是越老和翔神覺得太簡單了,就多加了兩種操作。翔化,結果向下取整。越化,結果最後一位四捨五入。
import java.math.*; import java.util.*; import java.util.*; public class Main { public static void main(String[] args) { int t; Scanner cin=new Scanner (System.in); while(cin.hasNext()) { BigDecimal a,b; int c; String s; a=cin.nextBigDecimal(); b=cin.nextBigDecimal(); c=cin.nextInt(); s=cin.next(); if(s.compareTo("Xiang")==0) { System.out.println(a.divide(b,c,BigDecimal.ROUND_FLOOR)); } else System.out.println(a.divide(b,c,BigDecimal.ROUND_HALF_UP)); } } }