1148语言基础练习——并集交集(指针与字符串)

1148   语言基础练习——并集交集(指针与字符串)

题目描述

 输入两个集合,分别存放在两个数组中。如a={3,2,1,4,5};b={3,5,8,6,9};a和b的并集为c={1,2,3,4,5,6,8,9};a和b的交集为d={3,5}; 
(要求用指向数组元素的指针变量处理;编写void merge(int *pa,int *pb,int n,int m)函数,完成交集功能;编写void session(int *pa,int *pb,int n,int m) 函数,完成交集功能。) 

输入格式:

 先输入n,表示集合a的元素个数;(1<=100) 
输入集合a的n个元素值(为整数,无重复值); 
输入m ,表示集合b的元素个数;(1<=100) 
输入集合b的n个元素值(为整数,无重复值)。

输出格式:

 先按从小到大的顺序输出并集中的各元素值,占一行; 
再按从小到大的顺序输出交集中的各元素值,占一行。 

输入样例 复制
4
4 3 2 1
5
4 2 1 7 10
输出样例 复制
1 2 3 4 7 10
1 2 4

说明

137
256
通过提交
时空限制1000ms/10mb
题目来源mxs
评测方式在线评测
题目类型基础入门
难        度