从控制台输入一个数n,使用for循环实现求n! 提示:n! =n*(n-1)*(n-2)*…*1 升级:求1!+2!+3!+…+n!的值

//从控制台输入一个数n,使用for循环实现求n!
//提示:n! =n*(n-1)*(n-2)*…*1
//升级:求1!+2!+3!+…+n!的值
public class Demo1{
public static void main(string[] args){
scanner input=new scanner(system.in);
system.out.println("请你输入一个数字:")
int num=input.nextInt();
int result=1;
int sum=1;
for(int n=1;n<=num;n++){
result*=n;
sum+=result;
}
system.out.println(sum);
}
}

你可能感兴趣的:(for循环)