我写的这个杨辉三角怎么输出的这么奇怪
一只猪的感慨 铁杆会员 2016-02-18 11:24:09
2161 1 0

#include<stdio.h>

main()

{

int a[10][10]={0},i,j;

for(i=0;i<10;i++)

a[1][0]=1;

for(i=1;i<10;i++)

for(j=1;j<10;j++)

a[i][j]=a[i-1][j]+a[i-1][j-1];

for(i=0;i<10;i++)

{

for(j=0;j<10;j++)

printf("%5d",a[i][j]);

printf("\n");

}

}


问题来自: 杨辉三角

共 1 个回答

    嘿嘿大人 一代宗师 3014天前

    有个地方不合理、:

    #include<stdio.h>


    main()


    {


    int a[10][10]={0},i,j;


    for(i=0;i<10;i++)


    a[i][0]=1;


    for(i=1;i<10;i++)


    for(j=1;j<10;j++)


    a[i][j]=a[i-1][j]+a[i-1][j-1];


    for(i=0;i<10;i++)


    {


    for(j=0;j<10;j++)


    printf("%5d",a[i][j]);


    printf("\n");


    }


    }


您还没有登录,所以不能回复该问题
我要回复

  • 0

    点赞

  • 扫一扫分享朋友圈

    二维码

  • 分享

相关问题