77范文网 - 专业文章范例文档资料分享平台

程序改错(7)

来源:网络收集 时间:2019-04-17 下载这篇文档 手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:或QQ: 处理(尽可能给您提供完整文档),感谢您的支持与谅解。点击这里给我发消息

Print a(i)

Next End Sub

-------------------------------------------------- 『图片数目』:0张 『文件数目』:2张 『答 案』: 1 N = UBound(a) 2 a(N + 1) = a(L1) 3 a(L2) = T

35『Visual Basic——程序改错』

'【程序改错】496

'------------------------------------------------

'题目:使用Timer函数设计用来暂停指定时间(秒)的Sub过程。 '------------------------------------------------

'注意:不可增加或删除程序行,也不可以更改程序结构 '------------------------------------------------ Static Sub delay(delaytime) Dim finish As Single

Const allseconds = 24& * 60& * 60 '**********FOUND********** finish = delaytime

If finish > allseconds Then finish = finish - allseconds '**********FOUND********** Do While Timer < finish DoEvents Loop End If

'**********FOUND********** Do While Timer > finish DoEvents Loop End Sub

Private Sub Form_Click() Print Now delay 3 Print Now End Sub

-------------------------------------------------- 『图片数目』:0张 『文件数目』:2张

『答 案』:

1 finish =★Timer★+★delaytime

2 Do While Timer > finish 或 Do While finish < Timer 3 Do While Timer < finish 或 Do While finish > Timer

36『Visual Basic——程序改错』 '【程序改错】497

'------------------------------------------------

'题目:编程求一个十进制整数n的各位数字之和,设n为小于或等于5位的数。 '------------------------------------------------

'注意:不可增加或删除程序行,也不可以更改程序结构 '------------------------------------------------

Private Sub Form_Click()

Dim N As Integer, Sum As Integer, S1 As String, S2 As String Dim i As Integer, Ch As String Sum = 0

N = InputBox(\输入整数n\ S1 = Str(N)

'**********FOUND********** S1 = LTrim(S1) For i = 1 To Len(S1)

'**********FOUND********** Ch = Mid(N, i, 1)

'**********FOUND********** Sum = Val(Ch)

Next i

Print \该整数的各位数之和是:\End Sub

-------------------------------------------------- 『图片数目』:0张 『文件数目』:2张 『答 案』:

1 S1 = Trim(S1) 2 Ch = Mid(S1, i, 1) 3 Sum = Sum + Val(Ch) 或 Sum =★Sum★+★Val(Ch)

37『Visual Basic——程序改错』

'【程序改错】498

'------------------------------------------------

'题目:编程求一个m*n矩阵中最大元素及其所在的行列号。 '------------------------------------------------

'注意:不可增加或删除程序行,也不可以更改程序结构 '------------------------------------------------ Private Sub Form_Click()

Dim A() As Integer, max As Integer

Dim M As Integer, N As Integer Dim i As Integer, j As Integer

Dim col As Integer, row As Integer M = InputBox(\输入矩阵的行数:\

N = InputBox(\输入矩阵的列数:\ ReDim A(M, N) As Integer

For i = 1 To M For j = 1 To N

A(M, N) = InputBox(\输入数组元素:\ Next j Next i

'**********FOUND********** max = A(0, 0) For i = 1 To M

For j = 1 To N

If max < A(i, j) Then max = A(i, j)

'**********FOUND********** row = j End If

'**********FOUND********** col = i Next j Next i

Print

Print \该矩阵元素的最大值:\

Print \最大值所在的行:\所在的列:\End Sub

-------------------------------------------------- 『图片数目』:0张 『文件数目』:2张 『答 案』:

1 max = A(1, 1) 2 col = j 3 row = i

38『Visual Basic——程序改错』 '【程序改错】499

'------------------------------------------------

'题目:编程将一个数从已经有序(设从小到大排序)的数组 ' 中删除,使数组还继续保持有序而且其余元素按照下 ' 标连续存放。

'------------------------------------------------

'注意:不可增加或删除程序行,也不可以更改程序结构 '------------------------------------------------ Private Sub Form_Click()

Dim A() As Integer, N As Integer, Flag As Integer Dim i As Integer, X As Integer, P As Integer Flag = 0

N = InputBox(\输入元素个数\ '**********FOUND********** Dim A(N)

For i = 1 To N

A(i) = InputBox(\输入数组的第\个元素\ Next i

Print \删除某元素前的数组\ For i = 1 To N Print A(i); Next i

Start:

X = InputBox(\输入要删除的元素:\ For i = 1 To N

If X = A(i) Then P = i: Flag = 1

Next i

If Flag = 0 Then MsgBox (\没有此元素\ For i = P To N - 1

'**********FOUND********** A(i + 1) = A(i)

Next i

'**********FOUND********** N = N + 1

Print \删除元素后的数组:\ For i = 1 To N Print A(i); Next i

End Sub

-------------------------------------------------- 『图片数目』:0张 『文件数目』:2张 『答 案』:

1 ReDim A(N)

2 A(i) = A(i + 1) 或 A(i) = A(1 + i) 3 N = N - 1

百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库程序改错(7)在线全文阅读。

程序改错(7).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印 下载失败或者文档不完整,请联系客服人员解决!
本文链接:https://www.77cn.com.cn/wenku/zonghe/606440.html(转载请注明文章来源)
Copyright © 2008-2022 免费范文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ: 邮箱:tiandhx2@hotmail.com
苏ICP备16052595号-18
× 注册会员免费下载(下载后可以自由复制和排版)
注册会员下载
全站内容免费自由复制
注册会员下载
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: