下面程序的功能是将二维数组a中每个元素向右移一列,最右一列换到最左一列,移后的结果保存到b数组中,并按矩阵形式输出a和b。请填空使程序完整、正确。

#include <stdio.h>
int main()
{
int a[2][3] = { { 4, 5, 6 }, { 1, 2, 3 } }, b[2][3], i, j;
for ( i = 0; i < 2; i++ )
{
for ( j = 0; j < 2; j++ )
___;
}
for ( ___ )
b[i][0] = a[i][2];
for ( i = 0; i < 2; i++ )
{
for ( j = 0; j < 3; j++ )
printf( "%5d", b[i][j] );
___;
}
return(0);