c语言经典笔试题02-杨辉三角

来源:互联网 发布:iphone 照片传到mac 编辑:程序博客网 时间:2024/04/30 03:32

输出杨辉三角形的前十行

#include<stdio.h>int main(){    int a[10][10];    int i,j;    /*绘制杨辉三角*/    for(i=0;i<10;i++)    {        a[i][0]=1;/*每行第一个都是1*/        a[i][i]=1;/*对角线元素都是1*/        for(j=1;j<i;j++)        {            a[i][j]=a[i-1][j]+a[i-1][j-1];        }    }    /*输出杨辉三角图形*/    for(i=0;i<=10;i++)    {        for(j=0;j<10-i;j++)        {            printf("%2c",' ');        }        for(j=0;j<=i;j++)        {            printf("%4d",a[i][j]);        }        printf("\n");    }    return 0;}
原创粉丝点击