早教吧作业答案频道 -->其他-->
VB中有个错误,下标越界,下列程序是求任意排列数的逆序数.所谓逆序数就是排列数中每一位元素比左边所有元素小的个数.例如:26154,2排在首位,左边没有元素,它的逆序数为0;6左边没有比它
题目详情
VB中有个错误,下标越界,
下列程序是求任意排列数的逆序数.所谓逆序数就是排列数中每一位元素比左边所有元素小的个数.例如:26154,2排在首位,左边没有元素,它的逆序数为0;6左边没有比它大的元素,逆序数为0;1左边的2和6元素比它大,它的逆序数为2;5左边只有6元素比它大,它的逆序数为1;4左边的5和6元素比它大,它的逆序数为2,统计得排列数26154的逆序数为0+0+2+1+2=5.
Option Base 1
Private Sub Command1_Click()
Dim b()
s = Text1.Text
x = Val(s)
n = Len(s)
Call funl(b,x,n)
For i = 2 To n
For j = i - 1 To 1 Step -1
If b(i) < b(j) Then
t = t + 1
End If
Next j
Next i
Text2.Text = t
End Sub
Public Sub funl(b,byValx,n)
ReDim b(m) 此处下标越界9,
k = m
Do
b(k) = x Mod 10
x = x \ 10
k = k - 1
Loop While x > 0
End Sub
下列程序是求任意排列数的逆序数.所谓逆序数就是排列数中每一位元素比左边所有元素小的个数.例如:26154,2排在首位,左边没有元素,它的逆序数为0;6左边没有比它大的元素,逆序数为0;1左边的2和6元素比它大,它的逆序数为2;5左边只有6元素比它大,它的逆序数为1;4左边的5和6元素比它大,它的逆序数为2,统计得排列数26154的逆序数为0+0+2+1+2=5.
Option Base 1
Private Sub Command1_Click()
Dim b()
s = Text1.Text
x = Val(s)
n = Len(s)
Call funl(b,x,n)
For i = 2 To n
For j = i - 1 To 1 Step -1
If b(i) < b(j) Then
t = t + 1
End If
Next j
Next i
Text2.Text = t
End Sub
Public Sub funl(b,byValx,n)
ReDim b(m) 此处下标越界9,
k = m
Do
b(k) = x Mod 10
x = x \ 10
k = k - 1
Loop While x > 0
End Sub
▼优质解答
答案和解析
Public Sub funl(b,byValx,n)
ReDim b(m) '这里的m没有值
k = m
Do
b(k) = x Mod 10
x = x \ 10
k = k - 1
Loop While x > 0
End Sub
ReDim b(m) '这里的m没有值
k = m
Do
b(k) = x Mod 10
x = x \ 10
k = k - 1
Loop While x > 0
End Sub
看了VB中有个错误,下标越界,下列...的网友还看了以下:
下列判断错误的是a正交矩阵的任意一行所有元素的平方和必定为1b正交矩阵的任意一列所有元素的平方和必 2020-05-21 …
某人了一次取得报酬所得30000元,民知税率20%,根据《个人所得税法》规定,其个人所得税应纳税额 2020-06-06 …
对于正整数集合(,),如果去掉其中任意一个元素()之后,剩余的所有元素组成的集合都能分为两个交集为 2020-07-29 …
对于正整数集合A={a1,a2,…,an}(n∈N*,n≥3),如果去掉其中任意一个元素ai(i= 2020-07-30 …
一:设A={a1,a2,……,an},若A的子集A1,A2……Am两两的交集都不是空集,求m的最大 2020-07-30 …
由n个元素构成的集合A的所有非空子集记为Mi(i=1,2,3...2^n-1),Mi内所有元素的乘 2020-08-01 …
定义100个元素的一维数组(1)输入并输出数组的所有元素(2)求所有元素的最大值(3)求所有元素的 2020-08-03 …
VB中有个错误,下标越界,下列程序是求任意排列数的逆序数.所谓逆序数就是排列数中每一位元素比左边所有 2020-11-20 …
董解元(有删节)王刚董解元这位在戏剧史上具有里程碑意义的人物,至今连名字也不为人知晓,所谓“解元”, 2020-11-25 …
、吴梅去超市购买苹果牌MP4,标价1300元,她与售货员讨价还价后,售货员最终同意以1200元卖给她 2020-12-26 …