永发信息网

类型不匹配,缺少数组或用户定义类型.vb初学者,实在不知道该怎么解决

答案:2  悬赏:40  手机版
解决时间 2021-02-02 00:01
Dim n As Integer
Public Sub px(a() As Single)
Dim i, j As Integer
Dim t As Single
For i = 0 To (n - 2)
For j = (n - 1) To i
t = a(i): a(i) = a(j): a(j) = t
Next j
Next i
Print "转变后数组为:";
For i = 0 To (n - 1)
Print a(i);
Next i
End Sub
Private Sub Form_Click()
Dim i As Integer
Dim a(100) As Single
n = Val(InputBox("请输入您的数组长度:"))
For i = 0 To (n - 1)
a(i) = CSng(InputBox("请输入第" + (i + 1) + "个元素的值:"))
Next i
Print "转变前数组为:";
For i = 0 To (n - 1)
Print a(i);
Next i
px (a)
End Sub
最佳答案
下面的,错了吧,n第一句就定义了。sub pxa() as single 是个什么语法?
好像数组用作参数是有限制的,用sub px(a()),也许是sub px(a() as variant) ,也许是sub px(paramArray a() as variant)。
参数数组必须使用一个ParamArray关键字来指示,并声明为可变类型,而且只能是最后一个参数。
全部回答
你好! 第二行Public Sub px(a() As Single)错误 Public Sub pxa() As Single 第五行就出现的n你没定义过 希望对你有所帮助,望采纳。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
螃蟹和虾自己家里怎么做,北方人想吃但不会做
后面头发光翘翘着,怎么办
昌符的意思是什么啊?知道的请说下!
从首山或辽阳市内去辽阳县兰家镇石灰窑村有什
学生证上的乘车区间是从A到B的,可是A站的票
用农商银行卡能在网上购物吗
为什么我有一个QQ好友我在空间动态里总是看不
安丘市图书馆怎么样?
因为她不喜欢你,所以你做什么都是多余的,不
sublime text 3和2的区别
oracle数据库中多个null值存在时怎样排序
低血压适合喝什么花茶
【孤帆一片日边来】两岸青山相对出,孤帆一片
手镯的意思是什么啊?知道的请说下!
我和前女友可能成为好朋友吗?
推荐资讯
高斯奥特曼vs盖亚奥特曼谁厉害,谁赢。
天然气公司未经村民小组和村民同意强行在承包
幼儿园数学练习册教案活动过程怎么写
无际的意思是什么
png格式的flash如何播放?
中气虚早上跑步锻炼可以调节吗
故事会有一篇关于提拉米苏的文章
我今年21岁,胸特别小,几乎就是平的!男朋友
房产税的意思是什么啊?知道的请说下!
我的电脑是刚配的以下是配制 AMD Athlon(速龙
讲述老北京的电影有哪些?
想考中国美术大学传媒动画学院,专业都考什么
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?