题目描述

定两个整型数组,本题要求找出不是两者共有的元素。

输入

输入分别在两行中给出两个整型数组,每行先给出正整数N(≤20),随后是N个整数,其间以空格分隔。

输出

在一行中按照数字给出的顺序输出不是两数组共有的元素,数字间以空格分隔,但行末不得有多余的空格。题目保证至少存在一个这样的数字。同一数字不重复输出。

样例输入 Copy

10 3 -5 2 8 0 3 5 -15 9 100
11 6 4 8 2 6 -5 9 0 100 8 1

样例输出 Copy

3 5 -15 6 4 1
#include<stdio.h>
#define MAXN 20
int main(void){int n,m,i,j,temp=0,num=0;int a[MAXN],b[MAXN],c[MAXN];//定义三个数组,c数组负责存放不共有的数值scanf("%d",&m);for(i=0;i<m;i++){scanf("%d",&a[i]);}scanf("%d",&n);for(i=0;i<n;i++){scanf("%d",&b[i]);}for(i=0;i<m;i++){//先判断a数组中不是共有的数字for(j=0;j<n;j++){if(a[i]==b[j]) {break;//若两个数组共有则终止循环 } }if(j==n){//如果两个数组不共有,j就会到达等于n的数值 c[num]=a[i];//存放不共有的数字num++;//为下一次循环做准备} }for(i=0;i<n;i++){for(j=0;j<m;j++){if(b[i]==a[j]) {break; }}if(j==m){//如果两个数组不共有,j就会到达等于m的数值 c[num]=b[i];num++;} }for(i=0;i<num;i++){//保证同一数字不重复输出 for(j=0;j<i;j++){if(c[i]==c[j])break;// 如果数字重复,跳出循环}if(j==i){//如果数字不重复,j会到达等于i的数值if(temp!=0)printf(" ");//使行末无空格的一种程序表达printf("%d",c[i]);temp++;//搞不懂}}    return 0;
}

(难得要死)找出不是两个数组共有的元素相关推荐

  1. 找出不是两个数组共有的元素

    题目 练习7-4 找出不是两个数组共有的元素 (20 分) 给定两个整型数组,本题要求找出不是两者共有的元素. 输入格式: 输入分别在两行中给出两个整型数组,每行先给出正整数N(≤20),随后是N个整 ...

  2. pta 习题集 5-2 找出不是两个数组共有的元素 (5分)

    给定两个整型数组,本题要求找出不是两者共有的元素. 输入格式: 输入分别在两行中给出两个整型数组,每行先给出正整数NN(≤20≤20),随后是NN个整数,其间以空格分隔. 输出格式: 在一行中按照数字 ...

  3. 找出不是两个数组共有的元素(学习去重复算法)

    描述 给定两个整型数组,本题要求找出不是两者共有的元素.‪‬‪‬‪‬‪‬‪‬‮‬‭‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‪‬‪‬‪‬‪‬‪‬ ...

  4. 找出不是两个数组共有的元素_06.数组(练习篇)

    title: LeetCode 第 15 号问题:三数之和(中等) date: '2020-5-23' updated: '2020-5-25' tags: [LeetCode] 题目: # 给你一个 ...

  5. 找出所有不是这两个数组共有的元素

    文章目录 引入 代码 运行测试 引入 找出不是两个数组共有的元素.输入一个正整数 n(1<n≤10),再输入 n 个整 数,存入第 1 个数组中:然后输入一个正整数 m(1<m<=1 ...

  6. 如何快速找出找出两个数组中的_找出JavaScript中两个数组之间的差异

    LeetCode今天面临的挑战是在数组中查找所有消失的数字. 蛮力 我们的输入包括一个缺少数字的实际数组.我们想将该数组与相同长度的数组进行比较,其中没有遗漏的数字.所以如果给定的话[4,3,2,7, ...

  7. C语言找出不是两个数组共有的数,vivo游戏官方网首页 -vivo游戏官方网首页V3.9.28...

    php下载文件 报Apache/2.4.29 (Ubuntu) Server at admin.milebb.cn Port 80 的解决方法. Microsoft store应用商店无法加载页面,显 ...

  8. 找出两个数组相同的元素

    题目:找出两个数组(有重)相同的元素,两种方法 public class 出两个数组相同的元素 { public static void main(String[] args) { // TODO A ...

  9. 从数组中找出最大的两个数

    题目:从数组区间A[lo, hi]中找出最大的两个整数A[x1]和A[x2],要求元素比较的次数尽可能的少. 迭代版1: 如图所示,当整个扫描一遍数组A,找出最大的数x1后,再扫描一次数组剩下的除去x ...

最新文章

  1. stm32编码器正反转计数程序_光电编码器接线图分析
  2. eth一张_听说eth2.0利好落地了?那么为何eth反而涨了?
  3. Android下 布局加边框 指定背景色 半透明
  4. GitForWindows工具集(GitBash命令行)
  5. C#分布式缓存二:Asp.Net中使用Couchbase
  6. 提升专业素养之软件工程概述
  7. 在R中使用Primer3和NCBI-BLAST进行高通量引物设计
  8. [Asp.Net Core]Session的使用
  9. Faster RCNN 中的Anchor
  10. android opengl滤镜,Android OpenGL ES滤镜开发设计
  11. c语言数组文曲星猜数游戏编程,关于文曲星上猜数字游戏的c编程方法
  12. ARPG游戏中怪物AI实现
  13. 计算机基础教程 试题,《计算机基础教程》考试试题及答案
  14. Python编程中的常见语句
  15. 【微信小程序】协同工作与发布
  16. html css语义化
  17. python中一切内容都可以称为_Python中对象的概念很广泛,Python中的一切内容都可以称为 。...
  18. [论文翻译]Topology-Aware Correlations Between Relations for Inductive Link Predictionin Knowledge Graphs
  19. 卓有成效的管理者笔记
  20. Dataset:机器学习中常用数据集下载链接集合之详细攻略

热门文章

  1. hibernate的5个核心接口
  2. 顶点着色器详解 (Vertex Shaders)
  3. 【数据库】--关键字汇总
  4. 沈阳故宫展示吉语纹饰清宫文物喜迎农历新年
  5. C语言判断字符串是否为回文
  6. dw怎么做html表格,DW里怎么做表格呢?用DW做表格的详细方法
  7. POS 银行卡应用主要功能
  8. An import path cannot end with a ‘.ts’ extension. Consider importing ‘@/*.js’ instead.
  9. 彩虹云业务7.27免授权PHP源码
  10. Django用户认证管理系统(登录|注册|找回密码(邮箱找回)|注销)