参考代码:
import java.math.BigDecimal; import java.math.RoundingMode; import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); int a = scanner.nextInt(); int b = scanner.nextInt(); int na = scanner.nextInt(); BigDecimal aa = new BigDecimal(a).divide(new BigDecimal(b), na + 1, RoundingMode.DOWN); String s = aa.toPlainString(); String []ss = s.split("\\."); System.out.print(ss[1].charAt(na - 1)); } }
0.0分
5 人评分
C二级辅导-进制转换 (C语言代码)浏览:813 |
C语言程序设计教程(第三版)课后习题7.4 (C++代码)(和输入10个数排序没有区别,直接sort即可)浏览:2098 |
C语言程序设计教程(第三版)课后习题1.5 (C语言代码)浏览:505 |
简单的a+b (C语言代码)浏览:647 |
【绝对值排序】 (C语言代码)浏览:717 |
兰顿蚂蚁 (C++代码)浏览:1094 |
C语言程序设计教程(第三版)课后习题1.5 (C++代码)浏览:1095 |
C语言程序设计教程(第三版)课后习题6.10 (C语言代码)浏览:880 |
【计算直线的交点数】 (C语言代码)浏览:1453 |
K-进制数 (C语言描述,蓝桥杯)浏览:925 |