注意事项:题目中说当某一项的绝对值小于10-6为止,这个地方题有点坑啊,这一项并没有加入。注意这个就好了
参考代码:
#include<stdio.h> #include<math.h> int main() { double PI; int i = 1; double k; double sum = 0; while(1) { k = pow(-1, i+1)*1.0/(2*i-1); if(fabs(k) < pow(10,-6)) break; sum = sum + k; i++; } PI = 4*sum; printf("%.6f", PI); return 0; }
0.0分
0 人评分
众数问题 (C++代码)浏览:1253 |
C语言程序设计教程(第三版)课后习题6.11 (C语言代码)浏览:502 |
C语言程序设计教程(第三版)课后习题5.7 (C语言代码)浏览:575 |
C语言程序设计教程(第三版)课后习题6.1 (C语言代码)浏览:689 |
C语言程序设计教程(第三版)课后习题1.5 (C语言代码)浏览:612 |
C语言程序设计教程(第三版)课后习题6.10 (C语言代码)浏览:892 |
C语言程序设计教程(第三版)课后习题3.7 (C语言代码)浏览:463 |
【矩阵】 (C++代码)浏览:968 |
1011题解浏览:798 |
C语言程序设计教程(第三版)课后习题5.6 (C语言代码)浏览:583 |