你的代码感觉很多地方思路不够明确,用二重循环会吧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的阶乘和是"+sum); 1 ...
public class p34 { public static void main(String args[]){ int i,j,sum=0,item=1;for(i=1;i<=10;i++){ for(j=i-1;j>=1;j--){ item=item*j;} sum=sum+item;} System.out.println(sum);} } 你的程序i的值改变了 ...
你的代码感觉很多地方思路不够明确,用二重循环会吧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的阶乘和是"+sum); ...