数列求和
2015-12-19 10:57
197 查看
输出1/1! + 1/2! + 1/3! + … + 1/n!
输入参数: Int InputNum:输入一个正整数,进行表达式计算 char *NumResult:输出表达式的值 返回值: void */ double fact(int k) { double kprod = 1;//防止溢出 int i=1; for (i=1;i<=k;i++) { kprod *= i; } return kprod; } void GetResult(int InputNum, double *NumResult) { int iIn=1; double sum = 0.0; for (iIn=1;iIn<=InputNum;iIn++) { sum += 1.0/(fact(iIn)); } *NumResult = sum; }
相关文章推荐
- 《android studio2》activity生命周期
- 51nod 1422:沙拉酱前缀
- Lodop实现web套打
- 回调函数callback
- 错误:App Transport Security has blocked a cleartext HTTP...
- makefile简单编写
- 用conda管理Python包
- openjudge 切割回文
- Android R文件丢失或R cannot be resolved to a variable
- 二叉树的创建与遍历
- cocos2dx - 生成怪物及AI
- jQuery异步请求(如getJSON)跨域解决方案
- Segmentation fault (core dumped)
- 【bzoj3196】【坑】Tyvj 1730 二逼平衡树 线段树套Treap/Splay
- img图片之间的间距问题
- 资源信息
- 一次mysql瘫痪解救
- USB2.0学习笔记连载(四):安装Cypress官网套件
- 网址
- 实战c++中的vector系列--知道emplace_back为何优于push_back吗?