1 计算 pi 的近似值
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 | #include <stdio.h> #include<math.h> int main() { int sign=1; double pi=0.0,n=1.0,term=1.0; while(fabs(term)>=1e-6) { pi=pi+term; n=n+2; sign=-sign; term=sign/n; } pi=pi*4; printf("pi=%10.8fn",pi); } |
函数 fabs 是求浮点数的绝对值,需要使用数学库,所以要加入 #include