文章
10
粉丝
0
获赞
89
访问
8.8k
 
#include<iostream>
#include<cmath>
int getJiecheng(int num) { //获得阶乘
    if (num==0 || num ==1)
    {
        return 1;
    }
    return getJiecheng(num - 1) * num;
}
int getCnn(int num, int i) { //得到Cnx
    //num! / (num-i)!* i!
    return getJiecheng(num) / (getJiecheng(num - i) * getJiecheng(i));
}
void showCnn(int num) { //展示从Cn1 - Cnn
    for (int i = 0; i <= num; i++)
    {
        std::cout << getCnn(num, i);
        if (i!=num)
        {
            std::cout << " ";
        }
    }
}
void outputTrangle(int num) { //输出每一行
    for (int i = 0; i < num; i++) //输出1-num行
&nbs...
登录后发布评论
暂无评论,来抢沙发