下面程序的功能是:从键盘输入一个整数 m(4≤m≤20), 输出如下的整数方阵 ( 存入二维数组 aa 。例如 , 若输入 4 和 5, 则分别输出: 16 9 4 1 25 16 9 4 1 9 4 1 16 16 9 4 1 25 4 1 16 9 9 4 1 25 16 1 16 9 4 4 1 25 16 9 1 25 16 9 4 请改正程序中的错误语句 , 使它能得出正确的结果。改正后的语句是 ( ) 和 ( ) 。 ( 注意:不得增行或删行 , 也不得更改程序的结构。 ) # include # define M 20 void aMatrix(int n,int xx[ ][M]) { int i,j; for(j=0; j for(i=1;i { for(j=0;j 错误语句 ( )*/ xx[i][j]=xx[i – 1][j+1]; xx[i][n–1]=xx[i–l][0]; } } int main() { int aa[M][M],i,j,m; printf("\nPlease enter an integer number between 4 and 20 : "); scanf("%d",&m); aMatrix(m,aa); prinrf("\nThe %d * %d matrix generated : ",m,m); for(i=0;i { printf("\n"); for(j=0;j printf("%4f",aa[i][j]); / * 错误语句 ( )*/ return(0); } }