早教吧作业答案频道 -->其他-->
Dima(1To5)AsIntegerPrivateSubCommand1Click()Dimi%,k%,t%,x%Fori=1To5a(i)=Int(Rnd*20)Picture1.Printa(i);Space(2);NextiFork=LBound(a())ToUBound(a())Fort=kTo(UBound(a())-1)Ifa(k)>a(t+1)Thenz=a(t+1)a(t+1)=a(k
题目详情
Dim a(1 To 5) As Integer
Private Sub Command1_Click()
Dim i%,k%,t%,x%
For i = 1 To 5
a(i) = Int(Rnd * 20)
Picture1.Print a(i); Space(2);
Next i
For k = LBound(a()) To UBound(a())
For t = k To (UBound(a()) - 1)
If a(k) > a(t + 1) Then
z = a(t + 1)
a(t + 1) = a(k)
a(k) = z
End If
Next t
Next k
For i = 1 To 5
Picture2.Print a(i); Space(2);
Next i
End Sub
Private Sub Command1_Click()
Dim i%,k%,t%,x%
For i = 1 To 5
a(i) = Int(Rnd * 20)
Picture1.Print a(i); Space(2);
Next i
For k = LBound(a()) To UBound(a())
For t = k To (UBound(a()) - 1)
If a(k) > a(t + 1) Then
z = a(t + 1)
a(t + 1) = a(k)
a(k) = z
End If
Next t
Next k
For i = 1 To 5
Picture2.Print a(i); Space(2);
Next i
End Sub
▼优质解答
答案和解析
Dim a(1 To 5) As Integer //定义名为a的五元素数组,
Private Sub Command1_Click() //鼠标点击动作
Dim i%, k%, t%, x% //定义四个整形变量
For i = 1 To 5 //for循环
a(i) = Int(Rnd * 20) //给数组a的五个元素赋值,为0-20的随机数
Picture1.Print a(i); Space(2); //在Picture1控件上输出数组a的五个值
Next i //同上
For k = LBound(a()) To UBound(a()) //k从a的下界到上限的for循环
For t = k To (UBound(a()) - 1) //for嵌套t从当前k值到a上限减1
If a(k) > a(t + 1) Then
z = a(t + 1)
a(t + 1) = a(k)
a(k) = z
End If //对数组a的元素进行排序
Next t
Next k
For i = 1 To 5
Picture2.Print a(i); Space(2);//将排序后的结果在控件Picture2中输出
Next i
End Sub//结束
总而言之,就是定义一个数组->赋值->第一次输出->排序->第二次输出 这样一个程序
Private Sub Command1_Click() //鼠标点击动作
Dim i%, k%, t%, x% //定义四个整形变量
For i = 1 To 5 //for循环
a(i) = Int(Rnd * 20) //给数组a的五个元素赋值,为0-20的随机数
Picture1.Print a(i); Space(2); //在Picture1控件上输出数组a的五个值
Next i //同上
For k = LBound(a()) To UBound(a()) //k从a的下界到上限的for循环
For t = k To (UBound(a()) - 1) //for嵌套t从当前k值到a上限减1
If a(k) > a(t + 1) Then
z = a(t + 1)
a(t + 1) = a(k)
a(k) = z
End If //对数组a的元素进行排序
Next t
Next k
For i = 1 To 5
Picture2.Print a(i); Space(2);//将排序后的结果在控件Picture2中输出
Next i
End Sub//结束
总而言之,就是定义一个数组->赋值->第一次输出->排序->第二次输出 这样一个程序
看了Dima(1To5)AsInt...的网友还看了以下:
某市居民用水价格提高20%后,每立方米是1.8元.求提价前每立方米的价格的列式是()A.1.8×20 2020-03-30 …
设随机变量X在[-1,2]上服从均匀分布,则随机变量X的概率密度f(x)为af(x)={13-1≤ 2020-05-15 …
在Excel表内时间加减,无论是否在24小时内都是用一个公式A列 B列 求两者相差的时间2010- 2020-05-16 …
请问这个Y=20*log10(abs(H))是什么意思啊?Rp=3;Rs=60;fs=2;f=[1 2020-06-09 …
利用因式分解计算:29×20.1+72×20.1+13×20.1-20.1×14 2020-07-17 …
请教一道会计业务题,投资类甲公司20×1—20×2年发生以下有关交易性金融投资的经济业务:(1)2 2020-07-25 …
有二种核酸,碱基组成如下!1.A=20%,C=30%,U=20%,G=30%2.(A+G)/(T+ 2020-07-30 …
已知函数f(x)=abs(x-1)+…+abs(x-20)x∈N+,且1≤x≤20已知函数f(x)= 2020-11-04 …
一个半圆的周长是20.56厘米,这个半圆的直径是多少厘米?答:1/2paid+d=20.56(1/2 2020-11-21 …
初二科学问题将6.58克20摄氏度时的硝酸钾饱和溶液蒸干,得到1.58克硝酸钾固体,计算(1)20摄 2021-02-11 …