#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实现打印杨辉三角(附完整源码)
发布日期:2025-04-25 23:44:48
浏览次数:3
分类:精选文章
本文共 923 字,大约阅读时间需要 3 分钟。
Objective-C实现打印杨辉三角
发表评论
最新留言
第一次来,支持一个
[***.219.124.196]2025年04月08日 12时55分25秒
关于作者

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