以下这个c程序是利用格里高利公式求π,即π⼀4=1-1⼀3+1⼀5-1⼀7+……。但是这正、负号体现在那句啊?请高手

2025-02-28 13:19:56
推荐回答(1个)
回答1:

中间那句 s=-s;
这句把正负号互换. (每循环一次,正负号就切换一次.)
例如 s = 1; 那 s=-s;之后 s的值为 -1.

然后在后面一句:
t=(float)(s)/(float)(n);
相当于 t= s * (1/n) ; s在这个程序中只有两个可能的值, 1 或者 -1.