java计算1-10阶乘的和 // 计算1-10阶乘的和 public class Work7 { publicstaticvoidmain(String[] args){intfactorial =1;intsum =0;for(inti =1; i <=10; i++) {for(intj =1; j <= i ; j++) { factorial *= j;// get factorial} sum += factorial;// sum factorialfactorial =1; } ...
SIMPLE丶123 你的代码感觉很多地方思路不够明确,用二重循环会吧sum重复加进去了我是这样想的,第一步先实现1到10的阶乘,再把求和代码镶进去。 int x=1; int sum=0; for(int i=1;i<=10;i++){ x=x*i; sum+=x; System.out.println(i+"的阶乘是"+x); } System.out.println("1到10的阶乘和是"...
SIMPLE丶123 你的代码感觉很多地方思路不够明确,用二重循环会吧sum重复加进去了我是这样想的,第一步先实现1到10的阶乘,再把求和代码镶进去。 int x=1; int sum=0; for(int i=1;i<=10;i++){ x=x*i; sum+=x; System.out.println(i+"的阶乘是"+x); } System.out.println("1到10的阶乘和是"...
Java-01,计算1-10的阶乘之和 publicclassHelloWorld{publicstaticvoidmain(String[] args) {longresult = 0;longf = 1;for(inti = 1; i <= 10; i++){ f= f *i; System.out.printf("i = %d\n f = %d\n",i,f); result+=f; System.out.printf("result = %d\n",result); } System.out...
你只要稍微分析2个数字的阶乘你就明白了 算法1 当i=1, result = 0, j = 1;进入循环后 j = 1! result = 1! = 1 当i = 2, result = 1!, j=1, 进入循环j = 2 * j = 2=2!, result = 1! + 2! =3 明显算法1是用j来保存数字n!, 通过result 来累计和,变量功能很明显,...
2、需求2:计算10的阶乘 第一种解法: publicclassTest{publicstaticvoidmain(String[]args){//测试,计算10的阶乘longresult=fun1(10);System.out.println(result);}//计算n的阶乘publicstaticlongfun1(longn){if(n==1){return1;}returnn*fun1(n-1);}} ...
用Java语言写成函数f(n): long f(long n) { long sum=1;//1-n阶阶乘的和 for(;n>1;n--) sum=sum*n+1; return sum; } 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. Python语言: def f(n): sum = 1 while n > 1: ...
难免**任性上传871B文件格式javafor 用for语句来计算1到10阶乘的和的代码 (0)踩踩(0) 所需:1积分 pcc7617022322013-03-03 19:56:08 评论 放在flash里不好用 MediaPicker 2024-11-17 20:01:04 积分:1 MXVideo 2024-11-17 20:00:29 积分:1 ...
我是这样想的,第一步先实现1到10的阶乘,再把求和代码镶进去。 int x=1; int sum=0; for(int i=1;i<=10;i++){ x=x*i; sum+=x; System.out.println(i+"的阶乘是"+x); } System.out.println("1到10的阶乘和是"+sum); 查看完整回答 1 反对 回复 2016-09-08 汉江...