码迷,mamicode.com
首页 > 其他好文 > 详细

杨辉三角等腰输出

时间:2014-11-23 21:26:51      阅读:182      评论:0      收藏:0      [点我收藏+]

标签:style   blog   http   io   ar   color   sp   for   div   

bubuko.com,布布扣

 1 /*以等腰三角形的形式输出10行的杨辉三角,如下:
 2                            1
 3                         1     1
 4                      1     2     1
 5                   1     3     3     1
 6                1     4     6     4     1
 7             1     5     10    10    5     1
 8          1     6     15    20    15    6     1
 9       1     7     21    35    35    21    7     1
10    1     8     28    56    70    56    28    8     1
11 1     9     36    84    126   126   84    36    9     1
12 */
13 #include <stdio.h>
14 
15 int main()
16 {
17     int a[10][10] = {0};
18     int i,j,k;
19     for (i=0;i<10;i++ ) 
20         a[i][0]=1; //第1列赋初值
21     for (i=1;i<10;i++ ) 
22         for ( j=1;j<i+1;j++ ) 
23             a[i][j]=a[i-1][j-1]+a[i-1][j]; //其他列计算
24     
25     //以等腰三角形的格式 输出
26     for (i=0;i<10;i++ ) //10行
27     {
28         for ( j=0;j<9-i;j++ ) 
29             printf("   "); //每行前面的空格,以3个空格为单位输出
30         for ( j=0;j<i+1;j++ ) 
31             printf("%-3d   ",a[i][j]); //输出左对齐,后面再跟3个空格
32         printf("\n"); //每行换行
33     }
34     getchar();
35 }

 

杨辉三角等腰输出

标签:style   blog   http   io   ar   color   sp   for   div   

原文地址:http://www.cnblogs.com/chienching/p/4117324.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!