编程求1!+2!+3!+...+10!的值
来源:互联网 发布:云计算应用场景 编辑:程序博客网 时间:2024/06/05 17:25
我们来讲解下求解思路,这道题目是求阶乘和;
我们把复杂问题简单化,分两部
第一,我们分别求出1,2,3..10的阶乘;
比如4的阶乘 1*2*3*4 ;我们可以通过循环分别把这些阶乘求出来;
第二,我们把10个数字的阶乘相加即可;
我们给下参考答案:
public class Test { public static void main(String[] args) { int total=0; for(int i=1;i<=10;i++){ int cTotal=1; for(int j=1;j<=i;j++){ cTotal*=j; } total+=cTotal; System.out.println(i+"!="+cTotal); } System.out.println("1!+2!+3!+...+10!的阶乘和是:"+total); }}
运行输出:
1!=1
2!=2
3!=6
4!=24
5!=120
6!=720
7!=5040
8!=40320
9!=362880
10!=3628800
1!+2!+3!+...+10!的阶乘和是:4037913
当然还有其他的投机取巧的方法搞。这里就不罗列,还是建议初学者按照大众思路来搞。等你哪天成精了,随便你怎么搞;
----------------------------------------------------------------这里是分割线-----------------------------------------------------------------------
0 0
- 编程求1!+2!+3!+...+10!的值
- 3.7.11 编程求1!+2!+3!+...20!的值
- java编程求:1!+2!+...+10!
- [编程题]求1+2+3+...+n
- 编程求π的值
- 编程求一些值的算法
- C++求1-100的质数编程
- 编程之美---求1的数目
- 编程之美---求1的数目
- 求1!+2!+3!+......+10!的和。
- 求1+2+3+。。。+n的值
- 5、求1!+2!+3!+…+10!的值。
- 求阶层(求1+2!+3!+...+20!的和)
- 参考例7.4,利用求阶乘函数Fact(),编程计算并输出1!+2!+......+n!的值
- 编程:求圆柱体的表面积
- 求1!+2!+3!+......10!
- 编程求n<=100时,求n!的准确值,改进的递归运算
- java编程题:求10的阶乘之和
- 7.4.1 Dumping Data in SQL Format with mysqldump
- EtherCAT主站SOEM源码解析----IOmap
- unity接入ShareREC(iOS)SDK --获取录制的包含外部声音的视频路径
- hzwer2015.9.13 NOIP模拟题 explo seq earth[DP][数论][二分][SPFA]
- 如何开发数字货币
- 编程求1!+2!+3!+...+10!的值
- iOS 开发工具(一)
- SQL 数据库 学习 027 查询-10 group by --- 以某字段分组
- Hadoop Mapreduce 浅析
- Java数组
- FSN文件的解析(点钞机读取钱币文件)
- Linux启动/停止/重启Mysql数据库的方法
- 从搜索到图论
- iOS 开发工具(二)