PTA -----找出不是两个数组共有的元素

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了PTA -----找出不是两个数组共有的元素相关的知识,希望对你有一定的参考价值。

技术图片技术图片

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

以上是关于PTA -----找出不是两个数组共有的元素的主要内容,如果未能解决你的问题,请参考以下文章

PTA行业的景气周期未来能否延续?

二,pta函数作业

https://pta.patest.cn/pta/test/15/exam/3/question/724

PTA循环实验

中国计算机协会PTA证书怎么考

二 PTA函数实验