参考代码:
import java.util.Scanner; public class Main { public static double fact(int k){ double sum=1; for (int i = 2; i <= k; i++) { sum *= i; } return sum; } public static void main(String[] args) { Scanner in = new Scanner(System.in); int n = in.nextInt(); double sum = 1; for (int i = 2; i <= n; i++) { sum += 1/fact(i); } System.out.println("sum="+String.format("%.5f", sum)); } }
0.0分
0 人评分
2006年春浙江省计算机等级考试二级C 编程题(2) (C语言代码)浏览:674 |
C语言程序设计教程(第三版)课后习题6.1 (C语言代码)浏览:769 |
DNA (C语言代码)浏览:440 |
蓝桥杯历届试题-翻硬币 (C++代码)浏览:953 |
C语言训练-亲密数 (C语言描述,反正怎么都能对)浏览:2256 |
C二级辅导-同因查找 (C语言代码)浏览:618 |
简单的a+b (C语言代码)浏览:600 |
1392题解(大数相加)浏览:640 |
求教大神。。。。1063,统计字符。浏览:11704 |
C语言程序设计教程(第三版)课后习题6.7 (C语言代码)浏览:527 |