早教吧 育儿知识 作业答案 考试题库 百科 知识分享

各位看看我的查并集的程序哪错啦问题就是Description给出两个集合A和B,求它们的并集.集合元素是整数,且绝对值不超过2^10(放心,不用考虑高精度数).Input有多个测试用例.每个测试用例占两

题目详情
各位看看我的查并集的程序哪错啦
问题就是Description
给出两个集合A和B,求它们的并集.集合元素是整数,且绝对值不超过2^10 (放心,不用考虑高精度数).
Input
有多个测试用例.
每个测试用例占两行,第一行的第一个整数n,表示集合A元素的个数,后面跟着从小到大排列的n个整数.
第二行的第一个整数m,表示集合B元素的个数,后面跟着从小到大排列的m个整数.
0 < m , n < 6000 (给出这个,就是方便你定义数组的大小)
Output
每个测试用例输出一行.并集元素的个数,接着是一个空格,后面跟着从小到大排列的并集元素.元素之间用一个空格分隔.
Sample Input
5 -1 3 7 8 9
3 3 8 11
3 1 2 3
3 1 2 3
5 1 3 5 7 9
5 2 4 6 8 10
Sample Output
6 -1 3 7 8 9 11
3 1 2 3
10 1 2 3 4 5 6 7 8 9 10
小弟我的程序!
//并集
#include"stdio.h"
#include"string.h"
#include"math.h"
int main()
{
int a,b,i,j,d[100000],temp,k;
while(scanf("%d",&a)!=EOF)//输入第一个集合个数
{
memset(d,'\0',sizeof(d));
for(i=0;i
▼优质解答
答案和解析
你的冒泡排序有问题,改成:
for(i=1;i