回 帖 发 新 帖 刷新版面

主题:求助 VB排序 高手请进!!!

用VB实现输入50个数 自然数 然后按从大到小进行排列 急!高手请进,在这里谢谢了。

回复列表 (共3个回复)

沙发

dim a(50) as integer
dim i,j as integer 
for i = 1 to 50
input a(i)
next i
for i= 1 to 49 
   for j= i+1 to 50
      if a(j)<a(i) then 
         t=a(j)
         a(i)=a(j)
         a(j)=t
      end if
   next j
next i
for i= 1 to 50
print a(i);
next i
end 

板凳

我不是高手,来看看

3 楼

一楼代码基本可行,楼主只要把输入语句改好,把全体代码放进某一合适的事件里就行了。
当然,dim语句改一下也行,不改也不会出错。

我来回复

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