(难得要死)找出不是两个数组共有的元素
题目描述
定两个整型数组,本题要求找出不是两者共有的元素。
输入
输入分别在两行中给出两个整型数组,每行先给出正整数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;
}
(难得要死)找出不是两个数组共有的元素相关推荐
- 找出不是两个数组共有的元素
题目 练习7-4 找出不是两个数组共有的元素 (20 分) 给定两个整型数组,本题要求找出不是两者共有的元素. 输入格式: 输入分别在两行中给出两个整型数组,每行先给出正整数N(≤20),随后是N个整 ...
- pta 习题集 5-2 找出不是两个数组共有的元素 (5分)
给定两个整型数组,本题要求找出不是两者共有的元素. 输入格式: 输入分别在两行中给出两个整型数组,每行先给出正整数NN(≤20≤20),随后是NN个整数,其间以空格分隔. 输出格式: 在一行中按照数字 ...
- 找出不是两个数组共有的元素(学习去重复算法)
描述 给定两个整型数组,本题要求找出不是两者共有的元素. ...
- 找出不是两个数组共有的元素_06.数组(练习篇)
title: LeetCode 第 15 号问题:三数之和(中等) date: '2020-5-23' updated: '2020-5-25' tags: [LeetCode] 题目: # 给你一个 ...
- 找出所有不是这两个数组共有的元素
文章目录 引入 代码 运行测试 引入 找出不是两个数组共有的元素.输入一个正整数 n(1<n≤10),再输入 n 个整 数,存入第 1 个数组中:然后输入一个正整数 m(1<m<=1 ...
- 如何快速找出找出两个数组中的_找出JavaScript中两个数组之间的差异
LeetCode今天面临的挑战是在数组中查找所有消失的数字. 蛮力 我们的输入包括一个缺少数字的实际数组.我们想将该数组与相同长度的数组进行比较,其中没有遗漏的数字.所以如果给定的话[4,3,2,7, ...
- C语言找出不是两个数组共有的数,vivo游戏官方网首页 -vivo游戏官方网首页V3.9.28...
php下载文件 报Apache/2.4.29 (Ubuntu) Server at admin.milebb.cn Port 80 的解决方法. Microsoft store应用商店无法加载页面,显 ...
- 找出两个数组相同的元素
题目:找出两个数组(有重)相同的元素,两种方法 public class 出两个数组相同的元素 { public static void main(String[] args) { // TODO A ...
- 从数组中找出最大的两个数
题目:从数组区间A[lo, hi]中找出最大的两个整数A[x1]和A[x2],要求元素比较的次数尽可能的少. 迭代版1: 如图所示,当整个扫描一遍数组A,找出最大的数x1后,再扫描一次数组剩下的除去x ...
最新文章
- stm32编码器正反转计数程序_光电编码器接线图分析
- eth一张_听说eth2.0利好落地了?那么为何eth反而涨了?
- Android下 布局加边框 指定背景色 半透明
- GitForWindows工具集(GitBash命令行)
- C#分布式缓存二:Asp.Net中使用Couchbase
- 提升专业素养之软件工程概述
- 在R中使用Primer3和NCBI-BLAST进行高通量引物设计
- [Asp.Net Core]Session的使用
- Faster RCNN 中的Anchor
- android opengl滤镜,Android OpenGL ES滤镜开发设计
- c语言数组文曲星猜数游戏编程,关于文曲星上猜数字游戏的c编程方法
- ARPG游戏中怪物AI实现
- 计算机基础教程 试题,《计算机基础教程》考试试题及答案
- Python编程中的常见语句
- 【微信小程序】协同工作与发布
- html css语义化
- python中一切内容都可以称为_Python中对象的概念很广泛,Python中的一切内容都可以称为 。...
- [论文翻译]Topology-Aware Correlations Between Relations for Inductive Link Predictionin Knowledge Graphs
- 卓有成效的管理者笔记
- Dataset:机器学习中常用数据集下载链接集合之详细攻略
热门文章
- hibernate的5个核心接口
- 顶点着色器详解 (Vertex Shaders)
- 【数据库】--关键字汇总
- 沈阳故宫展示吉语纹饰清宫文物喜迎农历新年
- C语言判断字符串是否为回文
- dw怎么做html表格,DW里怎么做表格呢?用DW做表格的详细方法
- POS 银行卡应用主要功能
- An import path cannot end with a ‘.ts’ extension. Consider importing ‘@/*.js’ instead.
- 彩虹云业务7.27免授权PHP源码
- Django用户认证管理系统(登录|注册|找回密码(邮箱找回)|注销)