【第03题】 巴斯卡三角形

简介: 【第03题】 巴斯卡三角形


image.png

#include <stdio.h>
#define N 12
long combi(int n, int r){
    int i;
    long p = 1;
    for(i = 1; i <= r; i++)
        p = p * (n-i+1) / i;
    return p;
}
void paint() {
    int n, r, t;
    for(n = 0; n <= N; n++) {
        for(r = 0; r <= n; r++) {
            int i;/* 排版设定开始 */
            if(r == 0) {  
                for(i = 0; i <= (N-n); i++) 
                    printf("   ");
            }else {
                printf("   ");
            } /* 排版设定结束 */
            printf("%3d", combi(n, r));
        }
        printf("\n");
    }
}


相关文章
|
9月前
LeetCode 223. 矩形面积
LeetCode 223. 矩形面积
38 0
圆角三角形,二次方贝塞尔曲线
圆角三角形,二次方贝塞尔曲线
|
3月前
|
编译器
圆的内接正n边形的周长
圆的内接正n边形的周长
|
12月前
wustojc4008能否构成三角形
wustojc4008能否构成三角形
27 0
三角形的面积-叉积
三角形的面积-叉积
56 0
|
算法
计算三角形的周长和面积
计算三角形的周长和面积
61 0
【C++之纯虚函数与抽象类2】计算圆形、正方形、矩形、梯形和三角形的图形面积,并求和
【C++之纯虚函数与抽象类2】计算圆形、正方形、矩形、梯形和三角形的图形面积,并求和
|
前端开发 JavaScript 数据可视化
用Canvas实现简单画图(线、三角形、矩形、圆)
👋因为在B站看到一个小demo是基于canvas写的,非常喜欢,然后上掘金大数据又给我推了 《Canvas 从入门到劝朋友放弃(图解版)》,就像上手一下canvas,本来不想写笔记的,因为《Canvas 从入门到劝朋友放弃(图解版)》自己看了一下挺全的,但本着输入要有输出,所以就有了这篇文章
228 0
140.递归法绘制三角形图案
140.递归法绘制三角形图案
70 0