看到题目后,分析了下, 10的阶乘就已经很大了。计算出来再得到这个末尾的0的个数,完全不现实,即使实现了也是很麻烦的。

后来想某个数的阶乘中乘积有5结尾的数字的时候就应该在结果的末尾产生一个0.

付诸实现,测试了几个, 没出错。

贴出来, 大家看看, 有问题了及时指教:

复制代码代码如下:

/**

* 求1000~10000之间的数n的阶层并计算所得的数n!末尾有多少个0?

*/

public static void test2(int number){

int count = number/5;

System.out.println(count);

}

又复习了下数学知识,上面的计算应该是不对的。

应该写成下面这样,每到5的倍数时候会+1 。

复制代码代码如下:

int x = 10000;

while (x>0)

{

count = count + x / 5;

x = x / 5;

}

System.out.println(count);

java 阶乘后几位,java阶乘计算获得结果末尾0的个数代码实现相关推荐

  1. 计算 n! 中末尾0的个数 求n!中p的重数

    题意: 输入正整数n,计算 n! 中末尾0的个数 输入:输入一个正整数n (1≤n≤1 000 000 000) 输出:输出 n! 末尾0的个数 样例输入:3 100 1024 样例输出:0 24 2 ...

  2. java n%9==0_用C++实现求N!中末尾0的个数的方法详解

    题目描述: 输入一个正整数n,求n!(即阶乘)末尾有多少个0? 比如: n = 10; n! = 3628800,所以答案为2 输入描述: 输入为1行,n(1≤n≤1000) 输出描述: 输出一个整数 ...

  3. 阶乘末尾0的个数(java)

    从输入中读取一个数n,求出n!中末尾0的个数. 输入格式: 输入有若干行.第一行上有一个整数m,指明接下来的数字的个数.然后是m行,每一行包含一个确定的正整数n,1<=n<=1000000 ...

  4. c语言 n阶阶乘尾0个数,计算n的阶乘(n!)末尾0的个数

    题目: 给定一个正整数n,请计算n的阶乘n!末尾所含有"0"的个数. 举例: 5!=120,其末尾所含有的"0"的个数为1: 10!= 3628800,其末尾所 ...

  5. C++版本计算n阶乘末尾0的个数原理讲解及代码实现

    C++版本计算n阶乘末尾0的个数原理讲解及代码实现 /*! * Copyright (c) 2020,ZYF. * All Rights Reserved. * * \file Factorial.c ...

  6. 求阶乘N!末尾0的个数

    POJ上有这个题目.http://poj.org/problem?id=1401.去掉一大堆没有用的信息,POJ的描述如下: For example, they defined the functio ...

  7. 滴滴2017校园招聘编程题——阶乘末尾0的个数

    1.题目如下图所示: 2.分析:         这个题目描述的很简单,思路看似也很清晰,我们第一想到的肯定就是正常计算和统计--先计算N!阶乘的结果,然后统计结果末尾0的个数.看似这是一个很好的也很 ...

  8. 统计阶乘结果的末尾0的个数

    统计结成结果的末尾0的个数 今天看到一道题目,是让求解 1024! 末尾的0的个数.对于这个问题,作者首先想到了蛮力法..先将阶乘的结果计算出来放入数组然后统计末尾0的个数.这样做的话首先得先进行较大 ...

  9. 阶乘末尾 0 的个数

    整数区间内整数的因子的个数 如求 100 的阶乘末尾 0 的个数: 思路:一个数 n 的阶乘末尾有多少个 0 取决于从 1 到 n 的各个数的因子中 2 和 5 的个数((2, 5) 构成的对的个数) ...

最新文章

  1. 我理解的 js 异步成长总结
  2. 大剑无锋之素数【面试推荐】
  3. Linux下java环境及tomcat部署
  4. spark学习-68-源代码:driver端接收executor的心跳
  5. 畅通工程(kruskal算法)
  6. C# FTP 命令无法获取ServerU目录列表问题
  7. 3dsmax2021软件安装教程
  8. 软件工程实践——软件评测
  9. 苹果手机搭建php服务器,给自己搭建iPhone Installer软件源
  10. exchange创建邮箱组_Exchange 2010 如何创建通讯组
  11. 巴特沃斯滤波器原理及其仿真设计
  12. matlab闭合导线代码,【求助】闭合导线简易平差Matlab代码需要大神帮忙
  13. UG+PRESSCAD五金连续模 成型模 复合模具设计视频教程
  14. 上海自考02290 c++语言程序设计试卷,上海交通大学工业自动化专业自考本科招生简章...
  15. 团队管理6--管理风格
  16. 计算智能的极限、与人的关系及发展方向探讨
  17. windows 模拟按键与鼠标
  18. 【源码阅读技巧一】查看类关系图,接口实现关系图(idea版本)Diagrams关系图
  19. 教程:Yolo5训练自己的数据集以及安装教程
  20. c语言稀疏矩阵_C中的稀疏矩阵

热门文章

  1. Javad 方法,方法的重载,递归,类,类的构造方法
  2. mbedtls安装的心路历程
  3. [Pytorch 常用函数] 激活函数Relu, Leaky Relu
  4. “熵”详细学习笔记——什么是熵?有什么性质?联合熵等其他熵的作用
  5. 关于服务器端和客户端的区别
  6. 关于服务端与客户端的数据交互
  7. 使用Vmware workstation出现权限不足
  8. Nacos 1.1.0发布,支持灰度配置和地址服务器模式
  9. python练习——实现质数检测,编写isprime()函数,参数为整数,并且需要有异常处理功能。
  10. 【专题】经典DP问题(上)