统计阶乘结果的末尾0的个数
#include <iostream> #include <cstring> #include <memory h="">using namespace std;int main() {int n = 1024;int result[5000];memset(result,0,sizeof(result));int count = 1;result[0] = 1;while(count <= n){for(int i = 0; i < 5000; i++){result[i] *= count;}for(int i = 0; i < 5000; i++){if(result[i] >= 10){result[i + 1] += result[i] / 10;result[i] = result[i] % 10;}}count++;}int start;for(start = 4999; start >= 0; start--){if(result[start] != 0){break;}}int num = 0;for(int i = 0; i < start; i++){if(result[i] == 0){num++;}else{break;}}cout << num;return 0;}
输出结果:
253
然后是对因子5统计结果的代码:
#include<iostream>using namespace std;int main() {int n = 1024;int count = 0;while(n){count+=(int)(n/=5);}cout << count;return 0; } </iostream>
输出结果:
253
统计阶乘结果的末尾0的个数相关推荐
- c语言 n阶阶乘尾0个数,计算n的阶乘(n!)末尾0的个数
题目: 给定一个正整数n,请计算n的阶乘n!末尾所含有"0"的个数. 举例: 5!=120,其末尾所含有的"0"的个数为1: 10!= 3628800,其末尾所 ...
- 滴滴2017校园招聘编程题——阶乘末尾0的个数
1.题目如下图所示: 2.分析: 这个题目描述的很简单,思路看似也很清晰,我们第一想到的肯定就是正常计算和统计--先计算N!阶乘的结果,然后统计结果末尾0的个数.看似这是一个很好的也很 ...
- 阶乘末尾0的个数(java)
从输入中读取一个数n,求出n!中末尾0的个数. 输入格式: 输入有若干行.第一行上有一个整数m,指明接下来的数字的个数.然后是m行,每一行包含一个确定的正整数n,1<=n<=1000000 ...
- 阶乘末尾 0 的个数
整数区间内整数的因子的个数 如求 100 的阶乘末尾 0 的个数: 思路:一个数 n 的阶乘末尾有多少个 0 取决于从 1 到 n 的各个数的因子中 2 和 5 的个数((2, 5) 构成的对的个数) ...
- 求阶乘N!末尾0的个数
POJ上有这个题目.http://poj.org/problem?id=1401.去掉一大堆没有用的信息,POJ的描述如下: For example, they defined the functio ...
- 求n的阶乘末尾0的个数
输入一个正整数n,求n!(即阶乘)末尾有多少个0? 比如: n = 10; n! = 3628800,所以答案为2. 思路:末尾0的个数就是指这个数总共有几个10因子,而10又能表示成2和5的乘积.假 ...
- C++版本计算n阶乘末尾0的个数原理讲解及代码实现
C++版本计算n阶乘末尾0的个数原理讲解及代码实现 /*! * Copyright (c) 2020,ZYF. * All Rights Reserved. * * \file Factorial.c ...
- 2017年网易校招题 末尾0的个数
题目描述 输入一个正整数n,求n!(即阶乘)末尾有多少个0? 比如: n = 10; n! = 3628800,所以答案为2 输入描述: 输入为一行,n(1 ≤ n ≤ 1000) 输出描述: 输出一 ...
- 求表达式 f(n)结果末尾0的个数
输入一个自然数n,求表达式 f(n) = 1!*2!*3!*.....*n! 的结果末尾有几个连续的0? 输入描述: 自然数n 输出描述: f(n)末尾连续的0的个数 输入例子1: 11 输出例子1: ...
最新文章
- python中获取中位数
- 音视频通话:小议音频处理与压缩技术
- Hive创表异常,FAILED: Execution Error, return code 1 from org.apache.hadoop.hive.ql.exec.DDLTask.
- fortran subroutine_Fortran:派生数组与数组传递进子程序耗费时间比较
- PhP加载时显示动画,在ajax请求完之前的loading加载的动画效果实现
- linux guide编译器,GUIDE编译器-GUIDE编程工具-GUIDE编译器下载 v1.0.2官方版-完美下载...
- 物流行业解决方案:聚焦物流行业数据痛点,帮助企业搭建数据平台
- 【Flask】 结合wtforms的文件上传表单
- ADC的计算策略.针对ADC值经常跳变的电路获取正确结果
- 无线AP与无线路由的区别
- sql date_format用法
- 专访李华明:90后IT程序员的奋斗之路
- EDR端点检测与响应
- Python量化交易实战:获取股票数据并做分析处理
- CAD将选中的实体做成块(网页版)
- Egg开发项目实践纪实
- Windows窗口API
- 一个前端菜鸟的成长历程
- ddos肉鸡都是哪来的?
- tta部署_TTA、丰源轮胎云平台项目合作交接仪式