博客
关于我
Objective-C实现打印杨辉三角(附完整源码)
阅读量:793 次
发布时间:2023-02-20

本文共 899 字,大约阅读时间需要 2 分钟。

Objective-C实现打印杨辉三角

#import         void printYangHuiTriangle(int n) {            // 创建一个二维数组来存储杨辉三角的值            int triangle[16][16];            // 初始化三角形的顶部            for(int i = 0; i < n; i++) {                triangle[i][0] = 1;            }            // 初始化三角形的第二行            for(int i = 1; i < n; i++) {                triangle[i][0] = 1;                for(int j = 1; j < i; j++) {                    triangle[i][j] = triangle[i-1][j-1] + triangle[i-1][j];                }            }            // 打印三角形            for(int i = 0; i < n; i++) {                printf("%d ", triangle[i][0]);                for(int j = 1; j < n; j++) {                    printf("%d ", triangle[i][j]);                }                printf("\n");            }        }        

这段代码首先声明了一个二维数组`triangle`来存储杨辉三角的值。然后通过两个循环来生成杨辉三角的各行。第一层循环初始化顶部的值,第二层循环则根据杨辉三角的生成规则生成后续行的值。最后,通过printf语句将生成的三角形打印到控制台。

转载地址:http://glifk.baihongyu.com/

你可能感兴趣的文章
Objective-C实现fibonacci斐波那契算法(附完整源码)
查看>>
Objective-C实现FigurateNumber垛积数算法(附完整源码)
查看>>
Objective-C实现first come first served先到先得算法(附完整源码)
查看>>
Objective-C实现Gale-Shapley盖尔-沙普利算法(附完整源码)
查看>>
Objective-C实现hamiltonianCycle哈密尔顿图算法(附完整源码)
查看>>
Objective-C实现hamming numbers汉明数算法(附完整源码)
查看>>
Objective-C实现hanning 窗(附完整源码)
查看>>
Objective-C实现hanoiTower汉诺塔算法(附完整源码)
查看>>
Objective-C实现hardy ramanujana定理算法(附完整源码)
查看>>
Objective-C实现harris算法(附完整源码)
查看>>
Objective-C实现haversine distance斜距算法(附完整源码)
查看>>
Objective-C实现highest response ratio next高响应比优先调度算法(附完整源码)
查看>>
Objective-C实现hill climbing爬山法用来寻找函数的最大值算法(附完整源码)
查看>>
Objective-C实现hornerMethod霍纳法算法(附完整源码)
查看>>
Objective-C实现Http Post请求(附完整源码)
查看>>
Objective-C实现Http协议下载文件(附完整源码)
查看>>
Objective-C实现ID3贪心算法(附完整源码)
查看>>
Objective-C实现IIR 滤波器算法(附完整源码)
查看>>
Objective-C实现IIR数字滤波器(附完整源码)
查看>>
Objective-C实现insertion sort插入排序算法(附完整源码)
查看>>