在太阳下
不管你喜不喜欢,高不高兴,爱与不爱;太阳照旧照耀着你!温暖着你!

Linux bash编程 求圆周率到小数点后一百万位

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

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
Verified by MonsterInsights