1. 求两组整数集的“或”集(cexam3b.c)
    【问题描述】从标准输入中输入两组整数(每行不超过20个整数,每组整数中元素不重复),合并两组整数,每个整数只出现一次(重复整数只保留一个),并从小到大排序输出(即两组整数集“或”)。
    【输入形式】首先输入第一组整数的个数,再输入第一组整数,整数间以空格分隔;然后输入第二组整数的个数,再输入第二组整数,整数间以空格分隔。
    【输出形式】按从小到大顺序排序输出合并后的整数,并不含重复整数。
    【样例输入】
    8
    5 1 4 3 8 7 9 6
    4
    5 2 8 10
    【样例输出】1 2 3 4 5 6 7 8 9 10
    【样例说明】第一组整数个数为8,分别为5 1 4 3 8 7 9 6,第二组整数个数为4,分别为5 2 8 10。将第一组和第二组整数合并(不含重复整数),并从小到大顺序排序后结果为1 2 3 4 5 6 7 8 9 10。

一.数组做法

#include<bits/stdc++.h>
using namespace std;
int main(){int m,n,a[50];cin>>m;for(int i=0;i<m;i++)cin>>a[i];cin>>n;for(int i=m;i<m+n;i++)cin>>a[i];sort(a,a+m+n);for(int i=0;i<m+n;i++){if(i==0)cout<<a[i]<<" ";else if(a[i]!=a[i-1])cout<<a[i]<<" ";}
}

二.STL中的list做法

#include<iostream>
#include<list>
#include<algorithm>
using namespace std;
void fun (int &x){//输出 cout<<x<<" ";
}
int main(){list<int>a;int n,x;cin>>n;for(int i=0;i<n;i++){//输入 cin>>x;a.push_back(x);}cin>>n;for(int i=0;i<n;i++){//输入 cin>>x;a.push_back(x);}a.sort();//排序 a.unique();//去掉相同的值 for_each(a.begin(),a.end(),fun);//输出
}

刚学会STL中的list 来试试水

C++15. 求两组整数集的“或”集相关推荐

  1. 求两组整数集的“或”集

    [问题描述]从标准输入中输入两组整数(每行不超过20个整数,每组整数中元素不重复),合并两组整数,每个整数只出现一次(重复整数只保留一个),并从小到大排序输出(即两组整数集"或") ...

  2. java怎么求两组整数的或集,确定整数是否在具有已知值集的两个整数(包括)之间的最快方法...

    在C或C中是否有比 x >= start && x <= end 更快的方法来测试整数是否在两个整数之间? 更新:我的特定平台是iOS . 这是盒子模糊功能的一部分,它将像 ...

  3. java怎么求两组整数的或集_Java面试题(判断集合中是否有两个数的和等于某个给定整数)...

    首先是参考思路: 解法1 解题步骤: 1.        对数组S进行归并排序. 2.        构造数组S'={z : z=x-y, y∈S},并排序.由于S已经有序,构造与排序可一并完成. 3 ...

  4. ACMNO.22 C语言-公约公倍2 写两个函数,分别求两个整数的最大公约数和最小公倍数,用主函数调用这两个函数,并输出结果两个整数由键盘输入。 输入 两个数 输出 最大公约数 最小公倍数

    题目描述 写两个函数,分别求两个整数的最大公约数和最小公倍数, 用主函数调用这两个函数,并输出结果两个整数由键盘输入. 输入 两个数 输出 最大公约数 最小公倍数 样例输入 6 15 样例输出 3 3 ...

  5. 写两个函数,分别求两个整数的最大公约数和最小公倍数,用主函数调用这两个函数,并输出结果两个整数由键盘输入。

    题目描述 写两个函数,分别求两个整数的最大公约数和最小公倍数,用主函数调用这两个函数,并输出结果两个整数由键盘输入. 输入 两个数 输出 最大公约数 最小公倍数 样例输入 6 15 样例输出 3 30 ...

  6. 写两个函数,分别求两个整数的最大公约数和最小公倍数,用主函数调用这两个函数,并输出结果。两个整数由键盘输入。

    题目:写两个函数,分别求两个整数的最大公约数和最小公倍数,用主函数调用这两个函数,并输出结果.两个整数由键盘输入. 先来看看运行结果吧! 根据题目要求我们先来编写主函数部分.输入两个整数,定义子函数, ...

  7. 使用函数求两个整数的最大公约数和最小公倍数

    <程序设计基础-c语言>杨莉 刘鸿翔 ISBN-978-7-03-032903-5 p240 习题7 3.编写两个函数,分别求两个整数的最大公约数和最小公倍数 #include<st ...

  8. 《剑指offer》写一个函数,求两个整数之和,要求在函数体内不得使用+、-、*、/四则运算符号。...

    弱菜刷题还是刷中文题好了,没必要和英文过不去,现在的重点是基本代码能力的恢复. [题目] 剑指offer 写一个函数,求两个整数之和,要求在函数体内不得使用+.-.*./四则运算符号. [思路] 直觉 ...

  9. Java黑皮书课后题第5章:*5.14(计算最大公约数)下面是求两个整数n1和n2的最大公约数的程序清单5-9的另一种解法:...提示用户输入两个正整数,然后显示最大公约数

    *5.14(计算最大公约数)下面是求两个整数n1和n2的最大公约数的程序清单5-9的另一种解法:首先找出n1和n2的最小值d,然后一次检验d.d-1.d-2....2.1,是否是n1和n2的公约数.第 ...

最新文章

  1. 精心推荐7款windows端实用软件,让人大开眼界!
  2. C#中的Dictionary字典类介绍
  3. 2020-11-17(补码的非)
  4. MSSQL Server 导入/导出到远程服务器
  5. 第四范式携手智源研究院 共推全球最大智能模型应用发展
  6. 保存blob到本地_用12行代码提取浏览器自动保存的密码
  7. (12)FPGA时钟设计原则
  8. halcon学习之图像增强、平滑和去噪
  9. 如何使用pywinauto实现一个股票自动交易系统?
  10. 电路设计中的防爆设计原理与注意事项分析
  11. 理论+示例,三个问题系统捋清UGC平台的玩法
  12. python加密狗的制作_制作u盘加密狗
  13. 在虚拟机里通过U盘引导安装Win10教程
  14. C语言并集编程,c语言求并集和交集的关键代码,谢谢
  15. 莫队算法+带修莫队+回滚莫队
  16. 全网最全!彻底弄透Java处理GMT/UTC日期时间
  17. kubectl exec
  18. AlphaGo设计师黄士杰:“最强的学习技能在人类的脑袋里”
  19. video Station 支持字幕格式
  20. IDEA跳转到上一个下一个方法的快捷键

热门文章

  1. Creo3.0模板设置
  2. vsftpd-2.2.2-24.el6.x86_64.rpm文件下载
  3. 协力发展,共创未来丨热烈欢迎中电互联赴云恒调研指导
  4. 信号与系统(九)——连续系统的微分算子
  5. php微信公众号开发调试工具,微信公众帐号开发调试工具发布介绍
  6. microsoft官方下载office 2019
  7. 帝国站长php主动推送,帝国CMS实现百度主动推送功能代码与详尽操作教程
  8. php 此网页包含重定向循环,打开浏览器网页提示此网页包含重定向循环解决方法...
  9. 90后白手创业,身家过亿
  10. 在新闻媒体上如何进行发稿