首页 > 代码库 > 数组-02. 打印杨辉三角

数组-02. 打印杨辉三角

 1 /* 2  * Main.c 3  * E2-数组-02. 打印杨辉三角 4  *  Created on: 2014年8月20日 5  *      Author: Boomkeeper 6  ********测试通过***** 7  */ 8  9 #include <stdio.h>10 11 int main(void){12 13     int pascalTriangle[10][10];14     int N;//题目中的N15 16     scanf("%d",&N);17     //初始化杨辉三角18     int i;19     for(i=0;i<N;i++){20         pascalTriangle[i][0]=1;21         pascalTriangle[i][i]=1;22     }23     //计算杨辉三角24     for(i=2;i<N;i++){25         int j;26         for(j=1;j<i;j++){27             pascalTriangle[i][j]=pascalTriangle[i-1][j-1]+pascalTriangle[i-1][j];28         }29     }30     //输出杨辉三角31     for(i=0;i<N;i++){32         int j;33         for(j=1;j<N-i;j++){34             printf(" ");35         }36         for(j=0;j<=i;j++){37             printf("%4d",pascalTriangle[i][j]);38         }39         printf("\n");40     }41 42 43 44     return 0;45 }

参考:

http://www.cnblogs.com/gnodidux/p/3822580.html

题目链接:

http://pat.zju.edu.cn/contests/basic-programming/%E6%95%B0%E7%BB%84-02

数组-02. 打印杨辉三角