#include <stdlib.h>
int cal0(int N)
{
int i, count = 0;
for(i = 0; i <= N; i++)
{
int j = i;
while(j >=5 && j % 5 == 0)
{
count++;
j = j / 5;
}
}
return count;
}
int main()
{
int r = cal0(2012);
printf("%d", r);
}阶乘结果零的个数
最新推荐文章于 2020-05-04 19:04:44 发布
本文介绍了一个使用C语言编写的简单程序,该程序能够计算任意整数阶乘结果中尾随零的数量。通过迭代的方式遍历从1到指定整数N的所有数值,并检查每个数是否可以被5整除及其倍数,以此来累加尾零数量。
1999

被折叠的 条评论
为什么被折叠?



