Linux bash编程 求圆周率到小数点后一百万位
TIME 2023-02-18 22:17
参考文章
https://www.cnblogs.com/5201351/p/14160929.html
先决条件,确保系统已安装bc计算器
求圆周率小数点后一千万位
echo "scale=9999999; a(1)*4" | bc -l
命令解释
echo:在屏幕上打印出后面的结果
9999999:九百万位,也就是一千万位
a(1)*4:
计算小数点后一万位
date ; echo "scale=10000; a(1)*4" | bc -l ; date
搬瓦工92刀2H2G,VPS;耗时:3分20秒
搬瓦工19刀1H0.5G,VPS;耗时:3分55秒
RN家15刀1H1G,VPS;耗时:3分47秒
本地VM虚拟机,耗时:01分23秒
计算小数点后两万位
date ; echo "scale=20000; a(1)*4" | bc -l ; date
搬瓦工92刀2H2G,VPS;耗时:13分57秒 11:28开始 25:25结束
搬瓦工19刀1H0.5G,VPS;耗时: 16分59秒 11:34开始 28:33结束
RN家15刀1H1G,VPS;耗时:16分43秒 11:38开始 28:21结束
Cloudcone 29刀 2H2G105SSD;耗时:14分05秒 07:10:49开始 07:23:54 AM结束 (跟瓦工92刀机,差不多,几乎持平)
本地VM虚拟机,耗时:09分37秒 36:29开始 46:06结束
返回 Linux bash编程 shell脚本 学习笔记 目录
点击数:42