0
点赞
收藏
分享

微信扫一扫

C语言 杨辉三角形

guanguans 2022-04-13 阅读 192
c语言

#include<stdio.h>
#include<stdlib.h>

int main(void)
{
    int i,j;
    int a[6][6];
    for (i = 0; i < 6; i++) {
        a[i][0] = 1;//左边全列都为1
        a[i][i] = 1;//右边全列为1
    }
    for (i = 2; i < 6; i++)  { //从三行开始循环,前两行已经设置为1
        for (j = 1; j < i; j++) { //列要从第三行第二列开始算,所以j==1
            a[i][j] = a[i - 1][j - 1] + a[i - 1][j];
        }
    }
    for (i = 0; i < 6; i++) { //一共六行
        for (j = 0; j <=i; j++) { //0列开始计算
            printf("%d ", a[i][j]);
            if(j==i)//当j和i相等时就换行
        printf("\n");
        }
        
    }
    system("pause");
    return 0;
}
 

举报

相关推荐

0 条评论