
应用c语言编程:求两个有序集合的并集
【编程要求】1.编写函数intbing(inta[],intm,intb[],intn,intc[]),长度分别为m和n的一维数组a,b,表示两个有序集合,求a,b的并集...
【编程要求】
1. 编写函数 int bing (int a[ ], int m, int b[ ], int n, int c[ ]),长度分别为m和 n的一维数组a, b,表示两个有序集合,求a,b的并集c,并且并集也是有序的, 函数返回并集c中元素个数。
2. 编写main函数,声明数组s1,s2,并用测试数据初始化,调用bing 函数求数组s1,s2的并集s3,将s3数组中的数据输出到屏幕及文件myf2.out中,最后将你本人的学号和姓名保存到文件myf2.out中。
【测试数据与运行结果】
数组s1初始数据为:12 15 16 18 29
数组s2初始数据为:9 18 23 29 31
输出:9 12 15 16 18 23 29 31
【要求】
1. 源程序文件名为myf2.c,输出结果文件名为myf2.out。
2. 数据文件的打开、使用、关闭均用C语言标准中缓冲文件系统的文件操作函数实现。
周三前要,做出来的,符合要求的给奖励分,做出来给我信箱发来:wangxinran-zw@163.com,
然后在下面留下你发的帐号,我会除了100分另再给你奖励分
3楼给的有问题,那个虽然可以执行,但执行出来,有重复的 展开
1. 编写函数 int bing (int a[ ], int m, int b[ ], int n, int c[ ]),长度分别为m和 n的一维数组a, b,表示两个有序集合,求a,b的并集c,并且并集也是有序的, 函数返回并集c中元素个数。
2. 编写main函数,声明数组s1,s2,并用测试数据初始化,调用bing 函数求数组s1,s2的并集s3,将s3数组中的数据输出到屏幕及文件myf2.out中,最后将你本人的学号和姓名保存到文件myf2.out中。
【测试数据与运行结果】
数组s1初始数据为:12 15 16 18 29
数组s2初始数据为:9 18 23 29 31
输出:9 12 15 16 18 23 29 31
【要求】
1. 源程序文件名为myf2.c,输出结果文件名为myf2.out。
2. 数据文件的打开、使用、关闭均用C语言标准中缓冲文件系统的文件操作函数实现。
周三前要,做出来的,符合要求的给奖励分,做出来给我信箱发来:wangxinran-zw@163.com,
然后在下面留下你发的帐号,我会除了100分另再给你奖励分
3楼给的有问题,那个虽然可以执行,但执行出来,有重复的 展开
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询