`
taojianrong
  • 浏览: 10547 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
最近访客 更多访客>>
社区版块
存档分类
最新评论

杨辉三角形

阅读更多
#include <stdio.h>
#include <stdlib.h>
int main(void)
{
    int i,j,n,a[14][14];
    char c=' ';
    printf("enter n(<=13):");
    scanf("%d",&n);
    for(i=1;i<=n;i++)
    {
        a[i][1]=a[i][i]=1;
    }                                                               /*为两侧元素赋值*/
    for(i=3;i<=n;i++)
        for(j=2;j<=i-1;j++)
            a[i][j]=a[i-1][j-1]+a[i-1][j];      /*为中间元素赋值*/
    for(i=1;i<=n;i++)
    {
        for(j=1;j<39-i*2;j++)
            printf("%c",c);                             /*先输出适当的空格*/
        for(j=1;j<=i;j++)
            printf("%4d",a[i][j]);
        printf("\n");
    }
    getch();
    return 0;
}

 

0
1
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics