注意事项:题目中说当某一项的绝对值小于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 人评分
简单的a+b (C语言代码)浏览:758 |
C语言程序设计教程(第三版)课后习题6.8 (C++代码)浏览:575 |
C语言考试练习题_一元二次方程 (C语言代码)浏览:572 |
2003年秋浙江省计算机等级考试二级C 编程题(1) (C语言代码)浏览:661 |
数字游戏 (C++代码)浏览:1173 |
2004年秋浙江省计算机等级考试二级C 编程题(1) (C语言代码)浏览:324 |
筛排处理 (C语言代码)浏览:781 |
C语言训练-列出最简真分数序列* (C语言代码)浏览:594 |
C语言程序设计教程(第三版)课后习题3.7 (C语言代码)浏览:604 |
统计立方数 (C语言代码)浏览:861 |