美文网首页
计算阶乘

计算阶乘

作者: Fisher123 | 来源:发表于2018-06-11 14:30 被阅读0次
    // C43
    + (NSInteger)calculatedCQuantityWithN:(NSInteger)n andM:(NSInteger)m {
        if (n < m) {
            return 0;
        }
        long nSum = 1;
        long mSum = 1;
        for (int i = 0; i < m; i++) {
            nSum = nSum *(n-i);
            mSum = mSum *(m-i);
        }
        return nSum / mSum;
    }
    
    // A43
    + (NSInteger)calculatedAQuantityWithN:(NSInteger)n andM:(NSInteger)m {
        if (n < m) {
            return 0;
        }
        long nSum = 1;
        for (int i = 0; i < n-m; i++) {
            nSum = nSum *(n-i);
        }
        return nSum;
    }
    
    
    

    相关文章

      网友评论

          本文标题:计算阶乘

          本文链接:https://www.haomeiwen.com/subject/thhheftx.html