阅读下面程序 , 完成下列问题中的填空。 问题 (1) 此程序在调用函数 f 后的运行结果是 ( ) 。 (2) 若将函数 f 中的 for(j=i+1;j<4;j++) 改为 for(j=0; j<3–i;j++), 则程序的运行结果是 ( ) 。 # include void f(int s[ ][4]) { int i,j,k; for(i=0;i<3;j++) for(j=i+l;j<4,j++) { k=s[i][j];s[i][j]= [j][i];s[j][i]=k;} } int main( ) { int s[4][4],i,j; for(i=0; i<4;i++) for(j=0;j<4,j++) s[i][j]=i– j; f(s); for(i=0; i<4;i++) { printf("\n"); for(j=0; j<4; j++) printf("%4d",s[i][j]); } return(0); }