11行for你从j=0开始的话,下面的a[i-1][j-1]岂不越界了?8、9、10行放到for循环外面11行之前加上a[i][0] = 1;a[i][i] = 1;然后for(j=1;j<i;j++)