阶乘结果末尾有多少零?
2005-10-28 15:08
357 查看
[align=left]#include<iostream>[/align]
[align=left]usingnamespace std;int[/align]
[align=left]Func(int N)[/align]
[align=left]{ [/align]
[align=left]int count=0; [/align]
[align=left]while(N) [/align]
[align=left] { [/align]
[align=left] N=N/5; [/align]
[align=left] count+=N; [/align]
[align=left] } [/align]
[align=left]return count;[/align]
[align=left]}[/align]
[align=left]int main(int argc, char* argv[])[/align]
[align=left]{ [/align]
[align=left]int N; [/align]
[align=left]while(cin>>N) [/align]
[align=left] { [/align]
[align=left] cout<<Func(N)<<'/n'; [/align]
[align=left] } [/align]
[align=left]return 0; [/align]
[align=left]}[/align]
[align=left]usingnamespace std;int[/align]
[align=left]Func(int N)[/align]
[align=left]{ [/align]
[align=left]int count=0; [/align]
[align=left]while(N) [/align]
[align=left] { [/align]
[align=left] N=N/5; [/align]
[align=left] count+=N; [/align]
[align=left] } [/align]
[align=left]return count;[/align]
[align=left]}[/align]
[align=left]int main(int argc, char* argv[])[/align]
[align=left]{ [/align]
[align=left]int N; [/align]
[align=left]while(cin>>N) [/align]
[align=left] { [/align]
[align=left] cout<<Func(N)<<'/n'; [/align]
[align=left] } [/align]
[align=left]return 0; [/align]
[align=left]}[/align]
相关文章推荐
- hdu 1124 Factorial 数论,就是求一个数的阶乘的结果末尾有多少0.
- FJNU 1307 阶乘结果末尾有多少零
- 计算N的阶乘结果末尾含多少个零
- 用十进制计算30!(30的阶乘),将结果转化成3进制进行表示的话,该进制下的结果末尾会有多少个0?
- n的阶乘结果中末尾有多少个零?
- NUC1013 阶乘结果末尾有多少零【分析思维】
- fjnu 1307 阶乘结果末尾有多少零
- Java面试题:100的阶乘末尾有多少个零?
- N的阶乘(N!)中的末尾有多少个0
- 实现一颗二叉树的层序遍历/给定一个整数N,那么N的阶乘N!末尾有多少个0呢
- 1*2*3*……*100 求结果末尾有多少个零 网上的答案到底对不对
- N的阶乘末尾有多少个0
- N的阶乘末尾有多少个零?
- 100阶乘末尾有多少个零?
- 黑马程序员—求1000!的结果末尾有多少个0 1000! = 1×2×3×4×5×...×999×1000
- 100的阶乘末尾有多少个0的问题
- 100的阶乘末尾有多少个零?
- 求1000!的结果中包含多少个0?注:1000! = 1×2×3×4×5×...×999×1000(求阶乘)
- N的阶乘末尾有多少个0
- 求n!的结果末尾有多少0