输入描述:
正整数N(0<=N<=1000)
输出描述:
输入可能包括多组数据,对于每一组输入数据,输出N的阶乘
输入例子:
4
5
15
输出例子:
24
120
1307674368000

JAVA实现代码:

import java.math.BigInteger;
import java.util.Scanner;
public class Main{
    public static void main(String[] args){
        Scanner sc = new Scanner(System.in);
        while(sc.hasNextInt()){
            //考虑到698阶乘,通过大数字处理类来处理
            BigInteger bt = new BigInteger("1");
            int n=sc.nextInt();
            for(int i=1;i<=n;i++){
                BigInteger b=new BigInteger(String.valueOf(i));
           bt=bt.multiply(b);  
          }
          System.out.println(bt);
          }
     sc.close();
       }
    }

N的阶乘:输入一个正整数N,输出N的阶乘相关推荐

  1. 写一个判断素数的函数(isprime),在主函数输入一个正整数,输出是否是素数的信息。提示:int main(){int x=23; if (isprime(x)) print

    写一个判断素数的函数(isprime),在主函数输入一个正整数,输出是否是素数的信息. 提示: int main() {int x=23; if (isprime(x)) printf("i ...

  2. 编写一个判别素数(质数)的函数 int isPrime(int x)。在 main 函数中,输入一个正整数 n,输出 1~n 之间的所有素数以及素数的个数

    编写一个判别素数(质数)的函数 int isPrime(int x).在 main 函数中,输入一个正整数 n,输出 1-n 之间的所有素数以及素数的个数 #include<stdio.h> ...

  3. 输入一个正整数n输出n行,每行若干个星号,组成三角形。

    1370: 画图---3 时间限制: 1 Sec 内存限制: 128 MB 提交: 415 解决: 239 [提交] [状态] [讨论版] [命题人:hexl] 题目描述 小明学会画几何图形了,他能根 ...

  4. 第三十九讲项目3.1——输入一个正整数,输出它的反序数

    程序代码 #include <stdio.h> #include <stdlib.h> /* *csdn学院--2016级 *目的:让代码见证成长(作为一个初学的菜鸟,如 *大 ...

  5. C语言:编写一个函数,输入一个正整数,输出它的各个位数的平方和。

    本来应该用循环for语句,但是不知道数字长度的情况下无法控制循环题的结束,所以采用do-while语句.因为a是整型,让a不断做除法运算最后a的值会等于0,等于0 说明已经没有数了,把所有的数找出来了 ...

  6. 使用JAVA输入一个整数,输出整数的阶乘

    输入一个整数n,实现n的阶乘 代码 private static void fun2() {//获取输入流Scanner sc = new Scanner(System.in);//提示输入Syste ...

  7. 数字金字塔:输入一个正整数n,输出n行数字金字塔.

    程序代码: #define _CRT_SECURE_NO_WARNINGS #include<stdio.h> #include<stdlib.h> int main() {i ...

  8. C语言-输入一个正整数,输出它的所有质数因子

    质因子一定是质数上的数,质数例如:2,3,5,7,11,13,17,19~等等只有1和它本身一对因子的数,求一个数的质因子数等价于求该数能整模质数范围[2,n]里的几个数 例如:求100的质因子,那么 ...

  9. 输入一个正整数,输出一个倒三角形

    int main() { int n,i,j,k; while(scanf("%d",&n)!=EOF) { k=n; for(i=1;i<=n;i++,k–) { ...

  10. c语言输出整数n的所有素数因子,输入一个正整数 输出它的所有质数因子的c语言程序...

    编程题:输入一个正整数,若该数能用几个连续正整数之和表示,则输出所有可能的正整数序列. #includevoidmain(){inti,z,x,y,j;printf("pleaseinput ...

最新文章

  1. Office 2016 安装后RTX无法启动问题
  2. 服务中心Eureka
  3. SQL查询语句 group by后, 字符串合并
  4. 建行计算机招聘考试考什么,银行招聘考试考什么
  5. iOS Crash类别总结
  6. printf linux 头文件,printf()函数 [转]linux调用动态库so文件(2)
  7. WIN10系统下命令提示符(cmd)的基本操作
  8. js如何获取IP地址?教你4种方法
  9. sql join与笛卡尔积
  10. WIFI WDS不同应用模式简介
  11. 我是谁?基因无法回答的问题,也许它可以回答
  12. HTTP/1.1(消息格式、连接管理、条件请求、范围请求、缓存、身份验证)
  13. 无限地图生成的制作,一直跑酷一直爽!
  14. 初试-基于神经网络的植物识别
  15. python学习之文件
  16. 虚继承是什么意思_huaxiazhihuo
  17. Win10系统内置实时保护总是无故自动开启该如何将其彻底取消关掉
  18. 【C#】关于委托和事件
  19. 杂散干扰解决办法_6种常见杂散问题的成因分析及解决办法
  20. HIVE中ROW_NUMBER()函数的讲解

热门文章

  1. 总结前端好用的ui框架,做开发非常的奈斯,总有一款你喜欢。
  2. 判断字符串是否是数字
  3. Ensp用windows回环口连接cloud配置
  4. 学UI设计,用对这5款设计软件是关键
  5. java窗口弹出的位置_java的窗口弹出和动手动脑
  6. insert用法(插入表内容)
  7. 网络问题 – bitbucket同步数据
  8. 基于STM32单片机的风力摆控制系统
  9. 技术至简-2:分集与交织
  10. HTML+CSS+JS实现 ❤️ 科技感的数字时钟特效❤️