阶乘求和的简单算法
2015-07-12 23:56
239 查看
例如:
求1!+2!+3!+...+n!
思想:
1.下一次利用上一次求的结果再乘以序号得出本次结果;
i=i+1,t=t*i i循环变量,t阶乘结果变量
i就是序号,t就是结果
2.累加思想
sum=sum+t
求1!+2!+3!+...+n!
思想:
1.下一次利用上一次求的结果再乘以序号得出本次结果;
i=i+1,t=t*i i循环变量,t阶乘结果变量
i就是序号,t就是结果
2.累加思想
sum=sum+t
int main() { int sum = 0; for (int i = 1, t = 1;i <= 12;t *= ++i) sum += t; cout << "结果为:" << sum<<endl; }
相关文章推荐
- css学习笔记二
- Discuz二次开发手册
- RelativeLayout用到的一些重要的属性
- C#技术分享【基于socket的断点续传功能】
- 与 Visual Studio 共舞
- ElementTree中的getchildren and getiterator
- html5画布
- 关于html5画布(canvas)
- Discuz! X 插件开发手册
- TextView属性
- android 动态创建控件并设置布局
- js取值问题
- iOS Provisioning Profile(Certificate)与Code Signing详解
- PowerShell创建虚拟机 (二、实现批量创建)
- linux中IPC管道实现进程间传输数据
- RelativeLayout用到的一些重要的属性
- 怎么在xml文件中添加注释
- android动画 之Interpolator类
- HDU 2577 How to Type (线性dp)
- What are the differences between HDMI versions 1.1, 1.2, 1.3a, 1.4a and 2.0?