36.根据公式计算值
2015-06-07 23:32
309 查看
给定程序中,函数fun的功能是计算下式s=3/(2*2)-5/(4*4)+7/(6*6)-(2*n+1)/((2*n)*(2*n))直到其通项公式的绝对值小于1e-3,并把计算结果的返回。
#include<stdio.h> double fun(double e) { int i, k; double s, t, x; s = 0; k = 1; i = 2; x = 3.0 / 4; while (x > e) { s = s + k*x; k = k*(-1); t = 2 * i; x = (t + 1) / (t*t); i++; } return s; } int main() { double e = 1e-3; printf("The result is:%f\n",fun(e)); getchar(); return 0; }
相关文章推荐
- javascript高级程序设计笔记2
- .Net 真随机数
- BestCoder Round #43 HDU 5065 关于数字取余的问题
- Android后端服务之Bmob使用
- corosync+drbd实现mariadb高可用集群
- iOS开发多线程篇—多线程简单介绍
- iOS开发多线程篇—创建线程
- 服务器框架初识
- 黑马程序员_异常
- Git常用命令
- window.onload与$.ready的区别
- C++中const加强
- C语言初学者编程规范—命名规则
- poj 1125 Stockbroker Grapevine
- C++中const加强
- hdu 4081 Qin Shi Huang's National Road System
- ZipInputStream & ZipOutputStream
- semoa流程设计
- semoa流程设计
- 工作第八年