输入一个数,实现n!+(n-1)!+.....+2!+1!;
来源:互联网 发布:免费下载word软件 编辑:程序博客网 时间:2024/05/17 13:10
public static void main(String args[])
{
/*
* 输入一个数n。实现n!+(n-1)!+…..+2!+1!;
* */
int sum = 0;
int fac = 1;
System.out.println(“请输入一个整数:”);
Scanner scan = new Scanner(System.in);
int n = scan.nextInt();
for(int i = 1;i <= n;i++)
{
fac = fac * i;
sum += fac;
}
System.out.println(sum);
}
阅读全文
0 0
- 输入一个数,实现n!+(n-1)!+.....+2!+1!;
- 输入一个数(N),列出(1~N)之间的素数
- 输入一个数n,输出1~n的全排列
- 输入一个数n,输出1,2,3,...,9999(n个9)(利用大数求解)
- 输入一个数n,编程计算输出1-n之间的所有素数之和
- 输出n! n为用户输入的一个正整数 n! = n*(n-1)*(n-2)*...*1 5! = 5*4*3*2*1 = 120
- 定义一个整数N,不用本地变量和循环,输入N,依次判断2N,4N,8N...,一旦大于5000,则倒序输出小于5000的那些数(...,8N,4N,2N,N)
- 第五周项目7--输入一个数N与0比较显示ERROR或计算1+3+5+…+(2*N-1)
- 输入一个数n,然后打印出2的n次方
- 算法题:问题:输入一个数n(0<x<10),输入由1-n组成的所有可组成的数
- 输入一个n,输出结果1 2 3---经典算法
- 输入n,输出从1到n位最大十进制数。例如输入2,输出1、2...99
- 用户输入一个数字n,计算1+2+3+4+……n的和。
- 输入一个正整数N,返回一个大于N并且二进制权重跟N相同的数
- 网易游戏笔试题:输入一个数n,返回一个数组,数组中每个元素对应[0,n]每个数的二进制中1的个数
- n>0?(n&(n-1))==0:false;判断一个数是不是2的幂(表达式语句)
- 得到一个2^N数
- n=100,用递归实现:n-(n-1)+(n-2)-(n-3)........2-1;
- Irrlicht 源码学习笔记 【line2d.h】
- poj 3071 Football
- SQLite(1)
- 魔法卡片测试
- Redis数据类型以及应用场景
- 输入一个数,实现n!+(n-1)!+.....+2!+1!;
- wikitude AR发布IOS和android说明
- Android退出程序时,“确定”还是"取消"
- Linux学习总结(41)——运维不仅仅是Linux
- 如何用数学知识提升情商?数学学霸们的6大思维习惯
- Spring Boot问题总结
- 自定义独占锁的实现
- 使用Redis实现购物车
- Compilation error org.eclipse.jdt.internal.compiler.classfmt.ClassFormatException