主题:求助:一个编程问题
蓝色的水晶
[专家分:90] 发布于 2006-11-27 10:59:00
急求如下问题的程序?
随机产生50个二位整数存入一数组,现要求将此数组复制到另一个数组中,如果原数组中存在相同的数据,只复制一个数据,其他相同的数据被舍弃,显示新数组。
回复列表 (共3个回复)
沙发
moz [专家分:37620] 发布于 2006-11-27 12:32:00
允许排序吗?
板凳
moz [专家分:37620] 发布于 2006-11-27 12:42:00
舍弃怎么操作? 置0可以吗?
dim a%(50)
randomize timer
for i%=1 to 50
a%(i%)=rnd*89+10
next
copyAtoB a%(),b%()
for i%=1 to 50
print b%(i%);
next
sub copyAtoB (x%(),y%())
for i%= 1 to ubound(x%)
for j%=1 to i%-1
if x%(i%)=x%(j%) then exit for
next
y%(j%)=x%(i%)
next
end sub
3 楼
w1212q [专家分:660] 发布于 2006-11-27 13:43:00
要删除数组,否则就不是舍弃;
我来回复