Java语言实现求 1!+2!+...+20!的值

package gudu;
public class Example3
{
	public static void main(String[] args) {
		int i=1,j=1,mut=1,sum=0;
		for(;i<=20;i++)
		{
			for(;j<=i;j++)
			{
				mut=mut*j;
			}
		sum+=mut;
	}
		System.out.println("1!+2!+...+20!="+sum);
}
	}

另一种方法:

package gudu;
public class Example3
{
	public static void main(String[] args) 
	{
		int i=1,sum=0,t=1;
		while(i<21)
		{
			sum+=t;
			i++;
			t=t*i;
		}
		System.out.println("1!+2!+...+20!="+sum);
	}
	}
发布了75 篇原创文章 · 获赞 55 · 访问量 9747

猜你喜欢

转载自blog.csdn.net/weixin_43597743/article/details/101119872