美文网首页
5.4 输出阶乘

5.4 输出阶乘

作者: 壹顾倾城 | 来源:发表于2020-01-15 16:50 被阅读0次

    程序来源 :C++ primer plus
    章 节 :5.4
    名 称 :formore.cpp
    功 能 :输出阶乘
    开发时间 :2020-1-9
    版 本 :v1.0
    运行测试 :通过 这个方法算阶乘,非常不错
    C++11支持:执行工具-编译选项 输入
    -std=c++11 并打钩

    /********************************
     * 程序来源 :C++ primer plus
     * 章    节 :5.4
     * 名    称 :formore.cpp
     * 功    能 :输出阶乘 
     * 开发时间 :2020-1-9
     * 版    本 :v1.0
     * 运行测试 :通过 这个方法算阶乘,非常不错 
     * C++11支持:执行工具-编译选项 输入
     *            -std=c++11 并打钩
     *******************************/
    #include <iostream>
    const int ArSize = 16;
     
    using namespace std;
    
    int main() {
        long long factorials[ArSize];
        factorials[1] = factorials[0] = 1LL;
        
        for(int i=2; i<=ArSize; i++) 
            factorials[i] = i * factorials[i-1];
        
        for(int i=0; i<ArSize; i++) 
            cout << i <<"! = " << factorials[i] << endl;
    
        
        return 0;
    }
    
    

    运行结果:

    /**********************************
     *            程序输出            *
     **********************************
    0! = 1
    1! = 1
    2! = 2
    3! = 6
    4! = 24
    5! = 120
    6! = 720
    7! = 5040
    8! = 40320
    9! = 362880
    10! = 3628800
    11! = 39916800
    12! = 479001600
    13! = 6227020800
    14! = 87178291200
    15! = 1307674368000
    
    --------------------------------
    Process exited after 1.002 seconds with return value 0
    请按任意键继续. . .
    
    **********************************/ 
    

    声明:本代例子码源自教材非原创,是笔者的学习笔记,仅用于学习交流。

    相关文章

      网友评论

          本文标题:5.4 输出阶乘

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