输入一个正整数n(1<n<10),再输入n个整数数放入数组a中;然后输入一个正整数m(1<m<10),再输入m个整数数放入数组b中,找出所有不属于这两个数组的共有元素并输出

问题遇到的现象和发生背景
问题相关代码,请勿粘贴截图
运行结果及报错内容
我的解答思路和尝试过的方法
我想要达到的结果

两个数组元素分别互相扫描,扫描不到的就输出

#include <stdio.h>
int main()
{
    int n,m,a[10],b[10],i,j;
    scanf("%d",&n);
    for(i=0;i<n;i++)
        scanf("%d",&a[i]);
    scanf("%d",&m);
    for(i=0;i<m;i++)
        scanf("%d",&b[i]);
    for(i=0;i<n;i++)
    {
        for(j=0;j<m;j++)
            if(a[i] == b[j])
                break;
        if(j==m)
            printf("%d ",a[i]);
    }
   for(i=0;i<m;i++)
    {
        for(j=0;j<n;j++)
            if(b[i] == a[j])
                break;
        if(j==n)
            printf("%d ",b[i]);
    }
    return 0;
}