黑马程序员技术交流社区

标题: 给定正整数n(1 < n < 12)。,求不大于n的正整数的阶乘的... [打印本页]

作者: leizhangjian    时间: 2016-10-26 09:58
标题: 给定正整数n(1 < n < 12)。,求不大于n的正整数的阶乘的...
import java.util.Scanner;
class Main {
        public static void main(String[] args) {
                Scanner sc = new Scanner(System.in);
                int n = sc.nextInt();
                int y = 1;
                int sum = 0;
                for (int i = 1 ; i <= n  ; i++) {
                        y *= i;
                        sum += y;
                }
                System.out.println(sum);
        }
}
作者: wangyuit    时间: 2016-10-26 13:28
谢谢!!?!!!!!!!

作者: 大黄蜂    时间: 2016-10-26 14:24
不错啊

作者: 修身and齐家    时间: 2016-10-27 00:38
使用递归调用更简单
作者: leizhangjian    时间: 2016-10-27 15:42
修身and齐家 发表于 2016-10-27 00:38
使用递归调用更简单

给初学者看的
作者: poi1234bnm    时间: 2016-10-27 17:11
告诉强哥。你这是在水帖。。能高深点么。。




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2