超级标准形式打印杨辉三角

来源:互联网 发布:如何学习大数据 编辑:程序博客网 时间:2024/05/29 09:00

用非常标准的三角形打印杨辉三角,代码如下:

#include<stdio.h>#define N 10int main(){    int arr[N][N] = { 0 };    for (int i = 0; i < N; i++)    {        for (int j = 0; j <N; j++)        {            if (j == 0 || j == i)            {                arr[i][j] = 1;            }            else            {                arr[i][j] = arr[i - 1][j] + arr[i - 1][j - 1];            }        }    }    for (int i = 0; i < N; i++)    {        printf("%*d", 3*N - 2 * i, arr[i][0]);//* 表示变量->30-2*i;        for (int j = 1; j <= i; j++)        {            printf("%4d", arr[i][j]);        }        printf("\n");    }    system("pause");    return 0;}

这里有一个知识点*的用法
效果图如下
这里写图片描述

2 0
原创粉丝点击