百科知识

求助编写一个程序第一部分数据data1,2,3,4,5,6,7,

2013-06-05 11:19:05圆***
第一部分数据 data 1,2,3,4,5,6,7,8,11,12,13,14,15,16,19,20,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 data 1,2,3,4,5,6,11,12,13,14,19,20,23,24,31,32,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 data 1,2,3,4,5,6,11,12,13,14,19,20,21,25,26,33,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 第二部分数据 DATA 3,4,5,6,10,11,13,14,17,18,24,25,26,27,28,29,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 DATA 3,4,5,6,10,11,13,14,17,18,20,24,25,26,27,28,29,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 DATA 3,4,5,6,10,11,13,14,17,18,24,25,26,27,28,29,30,31,32,33,0,0,0,0,0,0,0,0,0,0,0,0,0 DATA 3,4,5,6,10,11,13,14,17,18,20,24,25,26,27,28,29,30,31,32,33,0,0,0,0,0,0,0,0,0,0,0,0 DATA 3,4,5,6,10,13,14,17,18,20,24,25,26,27,28,29,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 DATA 3,4,5,6,10,13,14,17,18,20,24,25,26,27,28,29,30,31,32,33,0,0,0,0,0,0,0,0,0,0,0,0,0 说明:(1)这里的数据只是一个示例,第一部分数据有3组,第二部分有6组。可是在实际应用中数据会更多,比如每部分数据都在上千组或上万组,请程序中不要对组数加以限制。(2)程序要达到的目的是:两个部分中的数据两两组合后,相同的数据只留一个,之后把每组组合后的数据,按组输出。以上面的数据为例,输出的组数应当是18组,而且输出的结果中每组前面要带DATA。求助编写一个程序第一部分数据data1,2,3,4,5,6,7,8,11,12,13,14,15,16,19,20,0,0,0,0,0,0,0,0,0,0,0,?

最佳回答

  • 你自己写吧,说下思路 1 把数据读入到两个二维数组A{M[Max_length],B[N][Max_length]中, 新建一个数组C{M*N][Max_Number+1],C清0; 以空间换取时间 2 把两个数组中的0砍掉,只保留一个0 3 双重for循环,组合,A,B中的数组元素作为C中数组下标来检测。
    2013-06-05 11:35:38
  • 很赞哦! (294)