编了个VB程序谁能帮我看一下?(按从小到大输出,在输入时报错,说是类型无法转化)

2025-01-04 13:06:03
推荐回答(2个)
回答1:

TextBox1.Text是字符串型的,赋值给整型的array(i)所以出错。
如果改成array(i) = Val(TextBox1.Text),则10个数都是取第一个数的值。
最好是用Inputbox
array(i) = Val(InputBox("请输入第" & i & "个数", "输入"))

回答2:

array(i) = TextBox1.Text
改成
array(i) = Val(TextBox1.Text)
试试