100的阶乘末尾有多少个零?
2009-11-06 12:08
519 查看
100! = m * 10n
; 其中 m不被10整除,n就是100!末尾零的个数。由于2的个数比5多,所以只要计算5的个数就可以了。
; 其中 m不被10整除,n就是100!末尾零的个数。由于2的个数比5多,所以只要计算5的个数就可以了。
#include <cstdlib> #include <iostream> using namespace std; int main(int argc, char *argv[]) { int count = 0; for (int i=1; i!=101; i++) for (int j=i; !(j%5) && j>0; j/=5) count++; cout << count; system("PAUSE"); return EXIT_SUCCESS; }
相关文章推荐
- C++中求100的阶乘的末尾包含多少个0?
- Java面试题:100的阶乘末尾有多少个零?
- 100 的阶乘末尾有多少个0? .
- 100 的阶乘末尾有多少个0?
- 100的阶乘末尾有多少个0的问题
- 100的阶乘末尾有多少个零
- 100的阶乘末尾有多少个零?
- 100 的阶乘末尾有多少个0?
- 【笔记】100的阶乘中有多少个末尾0?
- 100阶乘末尾有多少个零?
- Java面试题:100的阶乘末尾有多少个零?
- Java面试题:100的阶乘末尾有多少个零?
- Java面试题:100的阶乘末尾有多少个零?
- 100阶乘末尾有多少个零
- Java面试题:100的阶乘末尾有多少个零?
- 求100的阶乘结果后面有多少个0(百度面试题)
- FJNU 1307 阶乘结果末尾有多少零
- N的阶乘末尾有多少个0 51Nod - 1003
- 1*2*3*……*100 求结果末尾有多少个零 网上的答案到底对不对
- 100! 末尾有多少个0