c语言,用公式求π的值,直到最后一项的绝对值小于0.000001为止 π/4=1-1/3+1/5-
c语言,用公式求π的值,直到最后一项的绝对值小于0.000001为止 π/4=1-1/3+1/5-
日期:2016-03-30 23:34:53 人气:1
首先,while循环,条件是某一项,也就是t的绝对值小于10的-6次方,fabs是求绝对值的函数。
pi初始化为0,然后在循环里,就按照公式,首先先把t的第一次的值加上,也就是1,然后把t进行处理,用n来表示分母,s代表每项的符号,然后把t值改变为下一项,像第一次循环中,最后t就会变成1/3,然后把t会拿去判断,如果没在范围内,就继续这个步骤,pi加上t,然后继续把t进行处理,变成下一项,如此循环,等判断符合条件时,就会跳出,然后再把pi值乘以4就可以了。因为现在求出的pi相当于是原公式中的右边的