



全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
三、程序完形7本程序的功能是求下面数列前n项之和:Option ExplicitPrivate Sub Command1_Click() Dim x As Single, s As Single Dim n As Integer, i As Integer x = InputBox(输入X:, 求数列和, 1) n = InputBox(输入N:, 求数列和, 1) For i = 1 To n s = s + fun(x, i) Next i Label1.Caption = (17) Text1 = sEnd SubPrivate Function fun(x As Single, n As Integer) As Single (18) p = 1 For i = 1 To n (19) Next i fun = x (2 * n - 1) * pEnd Function8下面程序的功能为:读取一个文本文件的全部内容,并统计文件中各个字母出现的个数。Option ExplicitPrivate Sub Command1_Click() Dim alpha(26) As Integer, n As Integer, s As String Dim i As Integer, st As String Open c:kav2003readme.txt For Input As #11 Do While Not EOF(11) (20) s = UCase(s) st = st & s If s = A And s = Z Then n = (21) alpha(n) = alpha(n) + 1 End If Loop Text1 = st For i = 1 To 26 If alpha(i) 0 Then List1.AddItem Chr(i + 64) & : & CStr(alpha(i) End If Next i CloseEnd Sub 9下面程序的功能是依次将给定字符串A中的字符逐个插入到字符串B中,插入位置是字符串B中第1个与其相同的字符之后(不分大小写),若B中无相同字符,则依次插入到B的末尾。Private Sub Command1_Click() Dim st1 As String, st2 As String st1 = Text1.Text : st2 = Text2.Text Call inst(st1, st2) Text3 = st2End SubPrivate Sub inst(s1 As String, s2 As String) Dim i As Integer, p As String, n As Integer, n1 As Integer For i = 1 To Len(s1) p = Mid(s1, i, 1) If p = A And p = a And p = z Then (23) n1 = InStr(s2, p) (24) Else MsgBox 字符串A中含有非字母字符!, vbOKOnly, 合并字符串 Exit Sub End If Next iEnd SubPrivate Sub ins(s As String, p As String, n As Integer, k As Integer) If n 0 And k = 0 Or n 0 And k 0 And n k Then s = Left(s, n) & p & Right(s, Len(s) - n) ElseIf (25) Then s = Left(s, k) & p & Right(s, Len(s) - k) Else s = s & p End IfEnd Sub10下面是一个采用拉锯式排序法对数组元素按升序进行排序的程序,所谓“拉锯式排序法”是这一遍把最小的元素从下到上送到最上的位置,下一遍则是从上到下把最大的元素送到最下的位置。Option Base 1Private Sub Command1_Click() Dim a(10) As Integer, i As Integer For i = 1 To 10 a(i) = Int(Rnd * 10) + 1 Text1 = Text1 & Str(a(i) Next i Call shaker_sort(a) For i = 1 To 10 Text2 = Text2 & Str(a(i) Next iEnd SubPrivate Sub shaker_sort(k() As Integer) Dim i As Integer, c As Integer, b As Integer, d As Integer Dim t As Integer c = 1 d = (26) Do For (27) Step -1 If k(i - 1) k(i) Then t = k(i - 1): k(i - 1) = k(i): k(i) = t End If Next i (28) For i = c To d If (29) Then t = k(i - 1): k(i - 1) = k(i): k(i) = t End If Next i d = d - 1 Loop While (30) End Sub参考答案:17S( & CStr(x) & , & CStr(n) & )=18Dim i As Integer, p As Single19p = p * i / (2 * i)20Input(1, 11)21Asc(s) - Asc(A) + 121 n1 = InStr(s2, LCase(p)23n = InStr(s2, UCase
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年兴宁市市级机关公开遴选考试真题
- 2025年襄阳市第一人民医院公开招聘60名急需专业技术人才模拟试卷有完整答案详解
- 2025年肥城市法院系统招聘真题
- 2025福建农信春季招聘194人报考须知模拟试卷及答案详解(夺冠)
- 齿轮制造工供应商对接服务考核试卷及答案
- 飞机系统安装调试工工作责任心考核试卷及答案
- 贵金属回收提纯工应急物资使用考核试卷及答案
- 2025贵州紫云自治县青年就业见习21人模拟试卷附答案详解
- 2025辽宁沈阳市城市建设投资集团有限公司所属二级公司沈阳客运集团有限公司拟聘用人员模拟试卷完整答案详解
- 公司紫胶蒸发工设备技术规程
- 酒店住宿清单模板共5份不同模板
- 新学期新起点励志奋斗青春初三毕业班开学第一课主题班会课件
- T-CPQS C010-2024 鉴赏收藏用潮流玩偶及类似用途产品
- 盐酸右美托咪定鼻喷雾剂-临床用药解读
- 电子工业出版社四年级下册信息技术教学计划
- TNAHIEM 96-2023 静脉用药调配中心建设与配置标准
- 数字化教学资源开发与应用
- 高一生物考试背诵内容
- 新消费者权益保护法
- 实验 曝气系统中氧的转移
- 基础医学概论
评论
0/150
提交评论