版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/sugarbliss/article/details/85230262
题目链接: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));
}
}
}