首页 > 试题广场 >

圆周率

[编程题]圆周率
  • 热度指数:2471 时间限制:C/C++ 1秒,其他语言2秒 空间限制:C/C++ 32M,其他语言64M
  • 算法知识视频讲解
计算机大牛们都在拼算法,计算圆周率小数点后面的第n位。这涉及到许多除法,现在给你一个被除数和除数,请你计算小数点后n位的值。

输入描述:
输入包含多组数据。每组数据包含三个正整数:被除数a和除数b(1≤a<b≤100),以及精度n(1≤n≤1000)。


输出描述:
对应每组数据,输出a/b的结果,小数后面保留n位(不到n位的补零)。
示例1

输入

1 2 5<br/>2 3 3

输出

0.50000<br/>0.666
头像 whoway
发表于 2020-08-29 19:34:04
题目 本题给我们直观的感受了————计算机底层对小数处理的精度的极限。 一、精度有问题的解法(未AC) #include<bits/stdc++.h> using namespace std; int main() { int a,b,n; while(~scanf( 展开全文
头像 Portia356
发表于 2021-12-01 02:08:29
import java.math.BigDecimal; import java.util.*; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(S 展开全文