解题思路:
注意事项:
如果看的话建议复制粘贴放到eclipse后ctrl+shit+f键整理代码。这样就看的清楚了。
在这里我写的代码都是有格式的,但是系统把代码格式变成默认的,看的话不方便。
参考代码:
package com.cx;
//引入所要使用的类
import java.util.Scanner;
public class Demo1014 {
public static void main(String[] args) {
// 創建Scanner的對象
Scanner scanner = new Scanner(System.in);
// sc就可以直接使用对象方法nextInt从控制台接受一个int值
int a = scanner.nextInt();
// 直接调用函数,这样a值就能传入,然后进行计算
addFunction1(a);
}
// c要做的事把每次算出b累计
// b每次*i,所以每次的b都是i!(i的结成)
public static void addFunction1(int a) {
// 如果输入20,值可能太大,int装不下,所以用long定义b和c
long b = 1;
long c = 0;
for (int i = 1; i <= a; i++) {
b = b * i;
c = c + b;
}
System.out.println(c);
}
}
0.0分
0 人评分
C语言网提供由在职研发工程师或ACM蓝桥杯竞赛优秀选手录制的视频教程,并配有习题和答疑,点击了解:
一点编程也不会写的:零基础C语言学练课程
解决困扰你多年的C语言疑难杂症特性的C语言进阶课程
从零到写出一个爬虫的Python编程课程
只会语法写不出代码?手把手带你写100个编程真题的编程百练课程
信息学奥赛或C++选手的 必学C++课程
蓝桥杯ACM、信息学奥赛的必学课程:算法竞赛课入门课程
手把手讲解近五年真题的蓝桥杯辅导课程
发表评论 取消回复