注意事项:题目中说当某一项的绝对值小于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语言程序设计教程(第三版)课后习题7.2 (Java代码)浏览:681 |
简单的a+b (C语言代码)浏览:646 |
不容易系列2 (C语言代码)浏览:589 |
2003年秋浙江省计算机等级考试二级C 编程题(2) (C语言代码)浏览:655 |
C语言程序设计教程(第三版)课后习题8.5 (C语言代码)浏览:936 |
a+b浏览:432 |
1162答案错误,为什么浏览:640 |
C语言程序设计教程(第三版)课后习题11.5 (C语言代码)浏览:995 |
C语言程序设计教程(第三版)课后习题1.6 (C语言代码)浏览:643 |
C语言程序设计教程(第三版)课后习题1.5 (C语言代码)浏览:529 |