Objective-C实现打印杨辉三角(附完整源码)
发布日期:2025-04-25 23:44:48 浏览次数:3 分类:精选文章

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

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语句将生成的三角形打印到控制台。

上一篇:Objective-C实现打印某年的历法日期(附完整源码)
下一篇:Objective-C实现打印月份的日历算法(附完整源码)

发表评论

最新留言

第一次来,支持一个
[***.219.124.196]2025年04月08日 12时55分25秒

关于作者

    喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!

推荐文章