解题思路:
注意事项:
如果看的话建议复制粘贴放到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语言程序设计教程(第三版)课后习题1.5 (C语言代码)浏览:627 |
C语言程序设计教程(第三版)课后习题12.1 (C语言代码)浏览:1026 |
C语言程序设计教程(第三版)课后习题1.5 (C语言代码)浏览:590 |
C语言程序设计教程(第三版)课后习题11.5 (C语言代码)浏览:1019 |
剔除相关数 (C语言代码)浏览:1058 |
C语言训练-立方和不等式 (C语言代码)浏览:779 |
C语言程序设计教程(第三版)课后习题5.7 (C语言代码)浏览:783 |
字符串的输入输出处理 (C语言代码)浏览:1019 |
WU-格式化数据输出 (C++代码)浏览:1312 |
C语言程序设计教程(第三版)课后习题1.5 (C语言代码)浏览:490 |