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