回 帖 发 新 帖 刷新版面

主题:路过的也进来看看+++++++送分的!进来都有分!

Dim x(10)
For i = 1 To 10
Print "x("; i; ")=";
input x(i)
Print x(i)
Next i
For i = 1 To 9
   For j = i + 1 To 10
    If x(i) > x(j) Then t = x(i): x(i) = x(j): x(j) = t
   Next j
Next i
Cls
For i = 1 To 10
Print x(i)
Next i
End
(输入10个数,按从小到大排列)
这个程序在QB里是正确的.可为什么在VB里一定要把dim x(10)改成dim x!(10)或改成dim x(10) as double呢? 也可以把input x(i)改成x(i)=val(inputbox(""))
为什么,为什么呢?
是不是数组如果不声明默认为string?

回复列表 (共5个回复)

沙发

下回在QB论坛再提"VB"的话,我就举报.

板凳

同意

3 楼

[quote]下回在QB论坛再提"VB"的话,我就举报.[/quote]


提也不能提?

在中国能提日本吗?


VB和QB有仇?

4 楼

不是有仇,要是都这样的话论坛不就乱了吗,呵呵

5 楼

同楼上意见!

我来回复

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