全部问题 > 当前问题

代码打一样,结果跟课程的不一样。


#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=i;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<i+1;j++)

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

printf("\n");

}

}


李泽亮 2017-6-23 21:34:46

共 2 个回答

李泽亮 2017-6-23 21:36:00

我打出来的结果是:

1

11

101

1001

10001

100001


qqq 2017-7-9 15:23:22

我复制你的代码输出的结果比你多几行,你是想要得到怎么样的结果呢?