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>
目录
相关文章
|
人工智能 并行计算 开发工具
阿里云Q2财报:开放、开源、开发者
阿里云Q2财报:开放、开源、开发者
1395 0
阿里云Q2财报:开放、开源、开发者
SAP MM 移动类型107和109之研究
SAP MM 移动类型107和109 之研究 采购订单收货的移动类型,最常见的当属101,102,122以及161。  103和105是一对,用来先收到供应商冻结库存(无价值),然后再用105收到自己的库存里。
4237 0
|
人工智能 前端开发 Serverless
主动式智能导购 AI 助手构建解决方案深度评测
《主动式智能导购 AI 助手构建》解决方案通过 Multi-Agent 架构,结合百炼大模型和函数计算,实现了精准的商品推荐。部署流程清晰,但在数据类型选择和配置优化方面存在不足。方案在生产环境应用中提供了基础指导,但仍需完善前端开发指南和数据管理机制,以更好地满足企业需求。
|
Cloud Native Java Shell
开发者如何使用云原生多模数据库 Lindorm
【10月更文挑战第3天】开发者如何使用云原生多模数据库 Lindorm
651 4
|
机器学习/深度学习 数据采集 自然语言处理
深入浅出:用Python实现简单文本分类器
【8月更文挑战第31天】本文旨在通过简明的Python代码示例,引导读者理解并实现一个简单的文本分类器。从数据预处理到模型训练,再到结果评估,我们将一步步构建起一个基于朴素贝叶斯算法的文本分类系统。无论你是编程新手还是机器学习初学者,这篇文章都将为你打开一扇通往文本分析世界的大门。
CTK框架 - 第一个插件
前面我们已经介绍了CTK框架的基本信息,接下来我们来一步一步搭建CTK的第一个插件。
383 0
|
存储 人工智能 Cloud Native
|
应用服务中间件 Linux Shell
使用Docker编译OpenResty支持国密ssl加密
OpenResty自身支持标准SSL协议,但不支持国密SSL协议;本文主要概述如何在docker环境下编译OpenResty镜像支持国密SSL加密。
1403 0
|
存储 监控 架构师
十年业务开发总结,如何做好高效高质量的价值交付
软件交付是一个非常复杂的过程和体系,需要保障好每个阶段的质量和效率才能保障最终的质量和效率。本文将尝试从需求交付的前、中、后三个环节来阐述一下如何做高效高质量的价值交付。
142836 3
|
关系型数据库 应用服务中间件 Go