zoukankan      html  css  js  c++  java
  • 求阶乘结果尾部 0 的个数 Factorials and Trailing Zeroes

    size_t fuck(size_t n)
    {
        double index = 1.0;
        size_t result = 0;
        while (true) {
            auto count = n / static_cast<size_t>(pow(5.0, index));
            if(count == 0){
                return result;
            }
            ++index;
            result += count;
        }
    }

     当然,也不是我凭空想出的,之前我一直不明白为何 25!的结果是六个 0。直到看了 这篇文章 才刚反应过来,确实我这方面是个软肋哈。更要感谢这篇文章的作者给了我启发。

  • 相关阅读:
    SQL注入
    浅复制
    重构
    UML
    UML
    工业4.0
    MVC
    博客搬家(CSDN->博客园)
    BitCoin
    Java
  • 原文地址:https://www.cnblogs.com/wuOverflow/p/4649741.html
Copyright © 2011-2022 走看看