编写一个程序把一维数组的各元素反序存放。在主过程中调用subl过程把从键盘上输入的10个元素反序存放
编写一个程序把一维数组的各元素反序存放。在主过程中调用subl过程把从键盘上输入的10个元素反序存放后再输出。根据题意,请完善下列程序。 Private Sub subl(b()As Integer, ByVal n As Integer) Dim i As Integer, j As Integer, t As Integer 【 】 j=n Do While i<j t=b(i):b(i)=b(j):b(j)=t i=i+1:j=j-1 Loop End Sub Private Sub Command1_Click() Dim a(1 To 10)As Integer, i As Integer Randomize For i=1 To 10 a(i)=Int(100*Rnd)+1 Next i For i=【 】 Print a(i); Next i Print Call【 】 For i=i To 10 Print a(i); Next i Print n End Sub
请帮忙给出正确答案和分析,谢谢!
参考解答
正确答案:i=1 1 To 10 Subl(a 10)
首先可用两个变量i和j来表示要交换的数组元素下标,一开始显然是i=1、j=n;然后交换a(i)和a(j)的值;交换之后,i的值应加1变成下一个元素的下标,j的值减1变成前一个元素的下标,冉交换它们的值……直到i的值等于或大于j的值为止。
相似问题
以下程序的功能是:求x的y次方。根据题意 请完善下列程序。 Private Function fun
以下程序的功能是:求x的y次方。根据题意,请完善下列程序。 Private Function funl(x As Double, y As Integer)As Double Dim i As Intege
软件文档是软件工程实施中的重要成分 它不仅是软件开发的各阶段的重要依据 而且影响软件的【 】。请帮忙
软件文档是软件工程实施中的重要成分,它不仅是软件开发的各阶段的重要依据,而且影响软件的【 】。请帮忙给出正确答案和分析,谢谢!
数据库完整性的实现应该包括两个方面:一是系统要提供定义完整性约束条件的功能;二是提供【 】的方法。请
数据库完整性的实现应该包括两个方面:一是系统要提供定义完整性约束条件的功能;二是提供【 】的方法。请帮忙给出正确答案和分析,谢谢!
下列程序弹出对话框中按钮的个数为______。MsgBox'认!' vbAbortRetryIgno
下列程序弹出对话框中按钮的个数为______。MsgBox "认! ",vbAbortRetryIgnore+vbMsgBoxHelpButton+vbQuestion, "提示 "请帮忙给出正确答案和分析,谢谢!
在执行KeyPress事件过程时 KeyASCII是所按键的【 】值。对于有上档字符和下档字符的键
在执行KeyPress事件过程时,KeyASCII是所按键的【 】值。对于有上档字符和下档字符的键,当执行KeyDown事件过程时,KeyCode是【 】字符的ASCII值。请帮
