回 帖 发 新 帖 刷新版面

主题:求助:一个编程问题

急求如下问题的程序?
    随机产生50个二位整数存入一数组,现要求将此数组复制到另一个数组中,如果原数组中存在相同的数据,只复制一个数据,其他相同的数据被舍弃,显示新数组。

回复列表 (共3个回复)

沙发

允许排序吗?

板凳

舍弃怎么操作? 置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 楼


要删除数组,否则就不是舍弃;

我来回复

您尚未登录,请登录后再回复。点此登录或注册