输出10行杨辉三角——C语言
发布日期:2021-05-07 22:45:30 浏览次数:12 分类:精选文章

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

输出10行杨辉三角——C语言

【C语言】
代码如下:

#include
//预处理指令#include
//标准库头文件void main() //定义函数类型{ int a[10][10]; //定义一个整形型二维数组 int i,j; //变量初始化 a[0][0]=1; //二维数组的引用 for(i=1;i<10;i++) //判断并执行循环 { for(j=0;j<=i;j++) { a[i][0]=1; if(i==j) a[i][j]=1; else a[i] [j]=a[i-1][j-1]+a[i-1][j]; } } for(i=0;i<10;i++) { for(j=0;j<=i;j++) printf("%4d",a[i][j]); //原样输出,字符宽度为4个字节 printf("\n"); //当前位置回车换行 }}

运行结果:

1   1   1   1   2   1   1   3   3   1   1   4   6   4   1   1   5  10  10   5   1   1   6  15  20  15   6   1   1   7  21  35  35  21   7   1   1   8  28  56  70  56  28   8   1   1   9  36  84 126 126  84  36   9   1Press any key to continue
上一篇:linux常用命令及示例—ls命令
下一篇:二叉树中序遍历的实现

发表评论

最新留言

感谢大佬
[***.8.128.20]2025年04月15日 13时29分36秒