void print_core(int** matrix,int *a, int R,int C,int begin_r,int begin_c) { int r,c; if((2*begin_r)>R-1||(2*begin_c)>C-1)//矩阵中没有元素了 return; if(R-2*begin_r==1) //还剩一行 { for(c=begin_c;c<C-begin_c;c++) a[c-begin_c]=matrix[begin_r][c]; return; } else if(C-2*begin_c==1) //还剩一列 { for(r=begin_r;r&...