杨辉三角问题,在我的程序上进行修改,以等腰三角形形式输出?

#include
int a[10][10];
int main()
{
int i,j;
a[0][0]=1;

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

    for(j=1;j<=i;j++){

        a[i][j]=a[i-1][j]+a[i-1][j-1];      
        printf("%d ",a[i][j]);
        printf(" ",a[i-1][j]);
    }
        printf("\n");
}

return 0;   

}

c

1个回答

#include <stdio.h>

int a[10][10];
int main()
{
int i,j;
a[0][0]=1;
for(i=1;i<10;i++){
        for (int k=0; k < 10 - i;k++) 
            printf("  ");
    for(j=1;j<=i;j++){

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

        printf("%d ",a[i][j]);
        printf(" ",a[i-1][j]);
    }
        printf("\n");
}

return 0;   
}
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问