如何用C语言将二维数组元素变换为逆向存放

第一个变倒数第一个 第二个元素变倒数第二个 第三个元素变倒数第三个元素,以此类推

img


#include<stdio.h>
#define N 100
#define M 100
int main()
{
    int n,m,a[N][M], b[N][M];
    printf("请输入二维数组行数和列数:");
    scanf_s("%d %d", &n,&m);
    for (int i = 0; i < n; i++)
    {
        for (int j = 0; j < m; j++)
        {
            scanf_s("%d", &a[i][j]);
            b[n-1-i][m-1-j]=a[i][j];
        }
    }
    for (int i = 0; i < n; i++)
    {
        for (int j = 0; j < m; j++)
            printf("%d\t", b[i][j]);
        printf("\n");
    }

            
}