n!后面有多少个0

简介:


nefu 753

description

 
计算N!末尾有多少个0

input

 
输入数据有多组,每组1行,每行1个数N(10 <= N <=100000000)

output

 
在一行内输出N!末尾0的个数。

sample_input

 
10
100

sample_output

 
2
24

 
 
 
 
代码如下:
#include <stdio h="">
#include <iostream>
#include <cstring>
#include <algorithm>
using namespace std;

int jisuan(int n)//利用迭代法判断
{
	int sum = 0;
	while(n / 5 != 0)
	{
		sum += (n / 5);
		n /= 5;
	}
	return sum;
}
int main()
{
	int  m, ans;
	while(~scanf(&quot;%d&quot;, &m))
	{
		ans = jisuan(m);
		printf(&quot;%d\n&quot;, ans);
	}
	return 0;
}
</algorithm></cstring></iostream></stdio>
目录
相关文章
Image.FromFile导入图片引发的“内存不足”问题
  C# 的Image.FromFile导入一些大小为0的假图片文件引发的“内存不足”问题。   1、案例问题现场 (1)、大小为0的假图片文件     (2)、引发血案   2、解决方法 这里用的方法是导入时先对图片的大小进行判断,注意获取图片大小的方法。
1660 0
|
人工智能 机器人 语音技术
阿里云RPA:助力企业自动化升级和数字化转型
读取信息、录入单据、订单分类、发送邮件,这些重复而繁琐的工作占据了大量的时间,现在RPA的出现将彻底改变这一现状,“将重复的事交给RPA做”,这句话已经由标语变为现实。随着技术升级、算法精进,机器人流程自动化(Robotic Process Automation,RPA)由一个陌生的词汇逐渐为人们所知。
7289 0
|
运维 Kubernetes Dubbo
全面容器化之后,来电科技如何实现微服务治理?
MSE 微服务治理将携手帮助来电科技持续提升微服务研发效能与服务的高可用率。
全面容器化之后,来电科技如何实现微服务治理?
|
机器学习/深度学习 人工智能 算法
人工智能的三个分支:认知、机器学习、深度学习
人工智能进入了一切领域——从自动驾驶汽车,到自动回复电子邮件,再到智能家居。 你似乎可以获得任何商品(例如医疗健康,飞行,旅行等),并通过人工智能的特殊应用使其更加智能。
3517 0
|
存储 SQL 关系型数据库
最佳实践—如何优化Batch Insert
Batch Insert语句是常见的数据库写入数据的方式,PolarDB-X兼容MySQL协议和语法,Batch Insert语法为:
187 0
最佳实践—如何优化Batch Insert
|
2月前
|
机器学习/深度学习 自然语言处理 监控
智能客服系统集成技术解析和价值点梳理
在 2024 年的智能客服系统领域,合力亿捷等服务商凭借其卓越的技术实力引领潮流,它们均积极应用最新的大模型技术,推动智能客服的进步。
160 7