急!帮忙编程,VB最好,C也行!积分全送!

来源:百度知道 编辑:UC知道 时间:2024/05/24 18:07:36
左面有三组数字,分别是(1)1、3、5、7、9;(2)1、4、5、8、10;(3)2、3、6、8、9。右面有两组数字,分别是(1)1、2、3、4、5;(2)6、7、8、9、10。然后拿右列数分别与左列数进行比较,例如:右(1)与左(1)、左(2)、左(3)相比,3数相同的有2次,2数相同的有1次,接着将这个范围输出到第三列,即1-2。同理,右(2)再与左(1)、左(2)、左(3)相比,2数相同的有2次,3数相同的有1次,接着将这个范围输出到第三列,即1-2。以上数字均可用Excel导入导出。
我觉得这里面涉及几个问题:
1、右列与左列数的比较问题,取相同数值个数,而且要把相同个数的次数输出到第三列;
2、右列第一组数和左列第一组数比较后,能继续运行再与左列第二组数比较,这该怎么执行?
3、当右列第一组数和左列所有组全部比较完后,怎样自动运行右列第二组再重复上面的比较工作?
4、我只是为了说明方便,其实数组远比这多,能否可以添加很多组数?



已经将程序发到你的邮箱中了。有问题回信给我。

这个不难啊,关键是你能不能告诉我做什么用处的啊????哈哈...........

定义二维数组 左[3][5],右[2][5],及结果数组 结[2][5]
左[1][1..5]=1、3、5、7、9
左[2][1..5]=1、4、5、8、10
左[3][1..5]=12、3、6、8、9
右[1][1..5]=1、2、3、4、5
右[1][1..5]=6、7、8、9、10
for(i=1;i<=2;i++)
for(j=1;j<=5;j++)
for,for//二重左数组循环....
if 右[i][j]=左[k][l]
结[i][j]=结[i][j]++
.....
print for,for 结[i][j]
.......
简写了上面的,大概思想是这样,恕无空详写。

不难,但是没看明白