下载此文档

VB重要代码(VIP).doc


文档分类:IT计算机 | 页数:约10页 举报非法文档有奖
1/10
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/10 下载此文档
文档列表 文档介绍
全国计算机等级考试中常用的程序编程部分:
求最大数、最小数、求和以及求平均数
求阶层
求最大公约数
求素数
求水仙花数(拆数法)
排序(选择排序、直接插入排序和冒泡排序)
字符操作
字符串取反(反向输出字符串)
判断字符串中的某个字符是否为字母
统计每类字符的个数
矩阵求法(二维数组)
文件读写操作
字符型读写操作
数值型读写操作
注:加粗部分即为考试填空部分,看完上机题能拿高分,建议把代码一句句的敲到VB里面,加强记忆,增强VB语言感!


一、求最大数、最小数、求和以及求平均数
例题:随机产生10个两位整数,并存入数据a中,然后分别求10个元素中的最大数、最小数、求10个元素之和以及它们的平均数。
Private mand1_Click()
Dim a(10) As Integer, i As Integer, Max As Integer, Min As Integer
Dim Sum as Integer, Avg As Single
Sum=0
For i= 1 To 10
a(i)=Int(Rnd*90)+10 ’产生10—99之间的随机整数
Next i
Max=a(1):Min=a(1) ’假设最大数和最小数
For i= 1 To 10
If Max<a(i) Then ’求最大数
Max=a(i)
End If
If Min>a(i) Then ’求最小数
Min=a(i) Then
End if
Sum=Sum+a(i) ’求和
Next i
Avg=Sum/10 ’求平均数
Print “最大数:”;Max;“最小数:”;Min;“和:”;Sum;“平均数:”;Avg
End Sub
二、求阶层
例题:求10!.
Private mand1_Click()
Dim Sum As Long, i As Integer
Sum=1
For i= 1 To 10
Sum=Sum*i
Next i
Print “10!=”;Sum
End Sub
三、求最大公约数
例题:求M和N两个数的最大公约数。
Private mand1_Click()
Dim M As Integer, N As Integer, R As Integer
M=36:N=24
Do
R=M Mod N
M=N
N=R
Loop While R<>0 ’或 Loop Until R=0
Print “M和N的最大公约数为:”;M
End Sub
四、求素数
例题:求100—200之间的所有素数,并按每行5个元素格式输入所有素数。
Private mand1_Click()
Dim n As Integer ,i As Integer j As Integer
For n = 100 To 200
For i = 2 To n-1 ’n-1可以是n/2,也可以是Sqr(n)形式 If n Mod i =0 Then Exit For
Next i
If i>n-1 Then
j=j+1 ’统计素数个数
Print n;

VB重要代码(VIP) 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数10
  • 收藏数0 收藏
  • 顶次数0
  • 上传人luciferios04
  • 文件大小106 KB
  • 时间2017-07-24