打印楊輝三角

楊輝三角

#include <stdio.h>
int main(void)
{
    int high, row, col;
    int a[10][10];
        scanf("%d", &high);
    
    //存放數值 
    for(row = 0; row < high; row++)
    {
        a[row][0] = 1;
        a[row][row] = 1;
    }
    for(row = 2; row < high; row++)
    {
        for(col = 1; col < row; col++)
        {   
            a[row][col] = a[row-1][col] + a[row-1][col-1];
        }   
    }   
    
    //輸出 
    for(row = 0; row < high; row++)
    {
        for(col = 0; col <= row; col++)
            printf("%-3d", a[row][col]);
        putchar('\n');
        }
    
    return 0;
}
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章