编程实现 杨辉三角形

简介: 输出杨辉三角形(要求输出10行)

image.png

思路

  1. 定义一个二维数组存放和输出
  2. 每一行第一列和对角线都是1
  3. 每个数是它左上方和右上方数的和

实现

inta[10][10],i,j;   //定义二维数组用来存放for(i=0;i<10;i++)    //遍历给第一列和对角线赋值1a[i][i]=1,a[i][0]=1;
for(i=2;i<10;i++)      //遍历给中间的每一个赋值for (j=1;j<i;j++)
a[i][j]=a[i-1][j-1]+a[i-1][j];
for(i=0;i<10;i++)          //遍历输出        {for(j=0;j<i+1;j++)
printf("%7d",a[i][j]);
printf("\n");        //控制换行        }

实例

image.png

目录
相关文章
|
6月前
|
C语言
c语言编程练习题:7-7 计算摄氏温度
给定一个华氏温度F,本题要求编写程序,计算对应的摄氏温度C。计算公式:C=5×(F−32)/9。题目保证输入与输出均在整型范围内。
189 0
|
1月前
【九度 OJ 06】2.7输出梯形
【九度 OJ 06】2.7输出梯形
9 0
|
6月前
|
人工智能 JavaScript
【错题集-编程题】最大子矩阵(二维前缀和)
【错题集-编程题】最大子矩阵(二维前缀和)
|
6月前
|
C语言
每天一道C语言编程(3):有规律的数列输出
每天一道C语言编程(3):有规律的数列输出
65 0
|
6月前
|
C语言
c语言编程练习题:7-48 求组合数
c语言编程练习题:7-48 求组合数
58 0
|
算法 Java
【洛谷算法题】P5708-三角形面积【入门1顺序结构】
【洛谷算法题】P5708-三角形面积【入门1顺序结构】
|
算法 Java C++
【洛谷算法题】B2025-输出字符菱形【入门1顺序结构】
【洛谷算法题】B2025-输出字符菱形【入门1顺序结构】
|
算法 Java 索引
【洛谷算法题】B2005-字符三角形【入门1顺序结构】
【洛谷算法题】B2005-字符三角形【入门1顺序结构】
|
算法
题目:输出n行杨辉三角形
题目:输出n行杨辉三角形
90 0
java实现打印倒直角三角形
java实现打印倒直角三角形