可以帮看一下哪里出错了吗

问题遇到的现象和发生背景
遇到的现象和发生背景,请写出第一个错误信息
用代码块功能插入代码,请勿粘贴截图。 不用代码块回答率下降 50%
#include<stdio.h>
void move(int* n)
{
    int i, j, t;
    for (i=0;i<3;i++)
        for (j = i;j < 3;j++)
        {
            t = *(n + 3 * i + j);
            *(n + 3 * i + j) = *(n + 3 * j + i);
            *(n + 3 * j + i) = t;
        }
}
int main()
{
    int a[3][3], * p, i;
    printf("请输入一个矩阵:\n");
    for (i = 0;i < 3;i++)
        scanf_s(" % d % d % d", &a[i][0], &a[i][1], &a[i][2]);
    p = &a[0][0];
    move(p);
    printf("现在矩阵为:\n");
    for (i = 0;i < 3;i++)
        printf(" % d % d % d\n", a[i][0], a[i][1], a[i][2]);
    return 0;

}

运行结果及详细报错内容

img

我的解答思路和尝试过的方法,不写自己思路的,回答率下降 60%
我想要达到的结果,如果你需要快速回答,请尝试 “付费悬赏”

这是你要的效果嘛?

img

#include<stdio.h>
void move(int* n)
{
    int i, j, t;
    for (i=0;i<3;i++)
        for (j = i;j < 3;j++)
        {
            t = *(n + 3 * i + j);
            *(n + 3 * i + j) = *(n + 3 * j + i);
            *(n + 3 * j + i) = t;
        }
}
int main()
{
    int a[3][3], * p, i;
    printf("请输入一个矩阵:\n");
    for (i = 0;i < 3;i++)
        scanf_s("%d %d %d", &a[i][0], &a[i][1], &a[i][2]);
    p = &a[0][0];
    move(p);
    printf("现在矩阵为:\n");
    for (i = 0;i < 3;i++)
        printf("%d %d %d\n", a[i][0], a[i][1], a[i][2]);
    return 0;

}

如有帮助,欢迎点赞+采纳哈!