你的n不就是1么,n写在循环里边,每次循环都是重新赋值为1,循环从0开始小于数组长度,不然会越界出错for(i=0;i<4;i++)for(j=0;j<5;j++)
for(i=0;i<4;i++)for(j=0;j<5;j++)
首先for(i=0;i<4;i++)for(j=0;j<5;j++)你的i和j全越界了其次,a[i][j]=Fi(i*4+j)