输入n,m(m>=n),求m!+(m+1)!+(m+2)!+···+n!的和并输出
思路利用循环求和,注意每次循环一次,都要将1赋给f
代码注释import java.util.Scanner; //导入包语句,Scannner类定义在java.util包中
public class mn //类名
{
public static void main(String[] args) //固定格式
{
Scanner input=new Scanner(System.in); //构造Scanner类对象,附属于标准输入流System.in,让input具有接受输入的功能
int sum=0; //给sum赋初始值0
int n=input.nextInt();
int m=input.nextInt(); //读取整数n,m,并且输入值给变量
for(int i=n;i<=m;i++)
{
int f=1; //i每次加给f赋初始值1
for(int j=i;j>1;j--)
{
f=f*j; //算出j!
}
sum+=f; //再把j!加起来
}
System.out.println(sum); //输出sum
}
}



