From a8064e8a631ed4ff1655575fe60423353fbc2b82 Mon Sep 17 00:00:00 2001 From: wukong Date: Thu, 8 Nov 2018 20:20:13 -0800 Subject: added optional precision parameter read from ARGV[2] of sterling_approx; --- sterling_approx.awk | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'sterling_approx.awk') diff --git a/sterling_approx.awk b/sterling_approx.awk index 62825b3..aa0a748 100644 --- a/sterling_approx.awk +++ b/sterling_approx.awk @@ -17,8 +17,9 @@ function pwr(x, p) { } BEGIN { - #OFMT = "%.18g" ARGV[1] ? n = ARGV[1] : n = 0 + ARGV[2] ? prec = ARGV[2] : prec = "" + prec ? OFMT = "%." prec "g" : OFMT = "%g" pi = 4*atan2(1,1) f = 0 if (n > 0) { -- cgit v1.2.3