计算阶乘的和

 //阶乘的和,5!+4!+3!+2!        

 int a = 5;
for(int b = 4; b > 0; b--)
{
a = a * b;
} //先定义好最大数的阶乘是多少
int c = a;
for(int n = 5; n > 1; n--) //当n等于2的时候,这是算的就是1的阶乘,所以后面取n>1
{
a = a / n; //利用数学公式,n! = (n + 1)!/(n + 1),再写出for循环计算
c = c + a; //重新定义c的值为每次相加的和
}
System.out.println(c);

计算阶乘倒数的和

 //阶乘倒数的和
float a = 20f;
for(int b = 19; b > 0; b--)
{
a = a * b;
} //先计算最大数的阶乘
float c = 1 / a; float d; //定义初始值c等于a的倒数,并重新定义一个新的浮点型数据d
for(int n = 20; n > 1; n--) //同样利用n! = (n + 1)!/n + 1
{
a = a / n;
d = 1 / a; //将每个数字的阶乘的倒数赋值给d
c = c + d; //计算阶乘的倒数的和
}
System.out.println(c);

最新文章

  1. jQuery插件之ajaxFileUpload异步上传
  2. C#进阶系列——动态Lamada
  3. Qt之C语言类型typedef a[]等
  4. 一个简单的TabItem样式。
  5. leetcode371. Sum of Two Integers
  6. 互联网+医疗(FW)
  7. OpenCV和Matplotlib色彩空间模式不一致的问题
  8. poj 1924 Paths on a Grid(组合数学)
  9. NSData的一些用法
  10. java保存获取Web内容的文件
  11. Vue2.0 生产环境部署
  12. C# 使用反射获取界面并传参
  13. 超实用的JavaScript代码段 Item2 --伸缩菜单栏
  14. [Ting's笔记Day3]解决Git常见错误non-fast-forward问题
  15. Web应用程序使用说明
  16. 设计模式之Factory(工厂)(转)
  17. PWM输出
  18. Web性能优化系列(1):Web性能优化分析
  19. CAS单点登录安装笔记
  20. JavaScript:值类型 引用类型

热门文章

  1. 【pushlet学习】具体实战
  2. cookie和session得区别
  3. 解决nginx启动时域名解析失败而导致服务启动失败的问题
  4. JavaScript之图片操作4
  5. ThinkPHP 5使用 Composer 组件名称可以从https://packagist.org/ 搜索到
  6. Java 迭代器 工具类
  7. python 9*9示例
  8. linux read 系统调用剖析
  9. java impl
  10. FBV和CBV区别