首页 > 其他分享 >打印如下图形的杨辉三角

打印如下图形的杨辉三角

时间:2022-12-11 21:02:09浏览次数:38  
标签:11 arr ++ 打印 如下 int 杨辉三角 图形

图形如下

 

 

 

代码如下

 1 #define _CRT_SECURE_NO_WARNINGS 1
 2 #include<stdio.h>
 3 int main()
 4 {
 5 
 6     int arr[11][10];//打印这种图形第0行要舍弃掉,不然不好处理
 7     int i, j;
 8     for (i = 1; i < 11; i++)
 9     {
10     
11         arr[i][i - 1] = 1;
12         arr[i][0] = 1;
13     }//第一列和最外面斜的一列都赋1
14     for (i = 3; i < 11; i++)
15     {
16         for (j = 1; j < i - 1; j++)//i = 4, j = 2,根据图形上的数据推一下判读条件
17         {
18             arr[i][j] = arr[i - 1][j - 1] + arr[i - 1][j];
19         }
20     }
21     for (i = 0; i < 11; i++)
22     {
23         for (j = 0; j < i; j++)
24         {
25             printf("%4d", arr[i][j]);
26         }
27         putchar('\n');
28     }
29     return 0;
30 }

结果如下

 

标签:11,arr,++,打印,如下,int,杨辉三角,图形
From: https://www.cnblogs.com/yxyfj/p/16974425.html

相关文章