10.2016物电 电气 辛雅松 15050341033
来源:互联网 发布:天猫双十一数据直播 编辑:程序博客网 时间:2024/04/29 06:11
一冒泡排序
Private Sub Command1_Click()
Open "D:\15050341033\temp.txt" For Output As #1
Cls
Dim a(1 To 1000000) As Long
Dim i As Long
Dim j As Long
Dim t As Long
Dim n As Long
n = Me.Text1.Text
For i = 1 To n
a(i) = 10 + Rnd() * 100
Next i
For i = 1 To n
Print #1, a(i);
Next i
Print #1,
For i = 1 To n - 1
For j = 1 To n - i
If a(j) < a(j + 1) Then
t = a(j): a(j) = a(j + 1): a(j + 1) = t
End If
Next j
Next i
For i = 1 To n
Print #1, a(i);
Next i
Print #1,
Dim x As Long
Dim s As Double
s = 0
For x = 1 To n - 1
s = s + x
Next x
Print #1, "耗时为" & s
Close #1
End Sub
二选择排序
Private Sub Command1_Click()
Open "D:\15050341033\temp.txt" For Output As #1
Cls
Dim a(1 To 1000000) As Long
Dim i As Long
Dim j As Long
Dim t As Long
Dim n As Long
n = Me.Text1.Text
For i = 1 To n
a(i) = 10 + Rnd() * 100
Next i
For i = 1 To n
Print #1, a(i);
Next i
Print #1,
For i = 1 To n - 1
For j = i + 1 To n
If a(i) < a(j) Then
t = a(i): a(i) = a(j): a(j) = t
End If
Next j
Next i
For i = 1 To n
Print #1, a(i);
Next i
Print #1,
Dim x As Long
Dim s As Double
s = 0
For x = 1 To n - 1
s = s + x
Next x
Print #1, "耗时为" & s
Close #1
End Sub
三student
Private Type student
name As String
number As Single
sex As String
age As Byte
profession As String
grade As Single
End Type
Private Sub Command1_Click()
Dim X As student
X.name = Me.Text1.Text
X.number = Me.Text1.Text
X.sex = Me.Text1.Text
X.age = Me.Text1.Text
X.profession = Me.Text1.Text
X.grade = Me.Text1.Text
Open "D:\15050341033\MYInformation.txt" For Output As #1
Print #1, X.name;
Print #1, X.number;
Print #1, X.sex;
Print #1, X.age;
Print #1, X.profession;
Print #1, X.grade;
Close #1
End Sub
四冒泡排序
Private Sub Command1_Click()
Me.Timer1.Enabled = True
Me.Command2.Enabled = True
Cls
Dim a(1 To 1000000) As Long
Dim i As Long
Dim j As Long
Dim x As Long
Dim n As Long
n = Me.Text1.Text
For i = 1 To n
a(i) = 10 + Rnd() * 100
Next i
For i = 1 To n
Print a(i);
Next i
Print
Print "排序"
For i = 1 To n - 1
For j = 1 To n - i
If a(j) < a(j + 1) Then
x = a(j): a(j) = a(j + 1): a(j + 1) = x
End If
Next j
Next i
For i = 1 To n
Print a(i);
Next i
Print
Print "OK"
Me.Command2.Enabled = False
End Sub
Private Sub Timer1_Timer()
Dim t As Integer, s As Double, v As Integer, time As Integer
If Me.Command2.Enabled = True Then
t = Val(Text2.Text)
s = t * 60
s = s - 1
Else
Print "time=" & s
Me.Timer1.Enabled = False
End If
End Sub
- 10.2016物电 电气 辛雅松 15050341033
- 9.2016.物电学院 电气一班 辛雅松 15050341033
- 继电保护测试仪_电气百科
- 电气间隙Vs爬电距离
- 继电保护状态检修------上海苏特电气
- 电类专业(自动化、电气、电子、电力、通信等)的大学四年怎么过
- 电路板的爬电距离和电气间隙是怎么规定的?
- 4.2016物电学院 电气工程及其自动化专业 辛雅松 15050341033
- 5.2016 物电学院 电气工程及其自动化专业 辛雅松 15050341033
- 6.2016.物电学院 电气工程及其自动化 辛雅松 15050341033
- 7.2016.物电学院 电气工程及其自动化 辛雅松 15050341033
- 8.2016 物电学院 电气工程及其自动化 辛雅松 15050341033
- 电气词库
- 什么是电气
- 1.2016年 物电学院 电气工程及其自动化专业 辛雅松 15050341033
- 2.2016年 物电学院 电气工程及其自动化专业 辛雅松 15050341033
- 3.2016年 物电学院 电气工程及其自动化专业 辛雅松 15050341033
- 巧妙理解电气基础理论
- unity优化
- swift 数据存储
- 栈和队用链表实现
- 那个夜晚你去了哪里?
- autorelease
- 10.2016物电 电气 辛雅松 15050341033
- OGG音频格式分析
- 关于学习C++过程中需要的知识点拓展
- 用户画像
- 快速幂
- linux下i2c驱动笔记
- 图像的膨胀与腐蚀、细化
- 杭电1028
- ubuntu16.04 启动qtcreator 无法加载help