以下过程用来在w数组中插入x w数组中的数已按由小到大的/顷序存放 n指存储单元中存放数组中数据的个
以下过程用来在w数组中插入x,w数组中的数已按由小到大的/顷序存放,n指存储单元中存放数组中数据的个数,插入后数组中的数仍有序。请填空补充程序。 Sub fun(w,x,n) Dim i,p p=0 w(n)=x Do While x>w(p) 【 】 Loop For i=n to p+1 Step-1 w(i)=【 】 Next i w(p)=x n=n+1 Sub End
请帮忙给出正确答案和分析,谢谢!
参考解答
正确答案:p=p+1 w(i-1)
先要找到x的插入点,从w(0)开始与x比较,找到第一个大于x的元素,该元素的位置即为x的插入点,DoWhile语句就是完成这个功能,p作为下标变量,每循环比较一次,就移动一次,因此要对p进行加1的操作;找到x的插入点后,要将其后元素依次后移,从最后一个元素开始移动,把前一个元素的值送到后一个元素处。
相似问题
能判断是否到达文件尾的函数是【 】。请帮忙给出正确答案和分析 谢谢!
能判断是否到达文件尾的函数是【 】。请帮忙给出正确答案和分析,谢谢!
在窗体上画一个通用对话框 其名称为CommandDialog1 再画一个命令按钮 其名称为Comma
在窗体上画一个通用对话框,其名称为CommandDialog1,再画一个命令按钮,其名称为Command1。程序运行时,单击命令按钮,在对话框内只允许显示文本文件。
执行下面的程序 当输入3时 输出的结果是【 】 Private sub Command1_Click
执行下面的程序,当输入3时,输出的结果是【 】 Private sub Command1_Click() i=2 j= InputBox(" j = ") On j GoTo 20,30,40,50 i=i+2
软件开发方法可归纳为3种模式:基于瀑布模型的结构化生命周期法 基于动态需求定义的【 】方法和面向对象
软件开发方法可归纳为3种模式:基于瀑布模型的结构化生命周期法、基于动态需求定义的【 】方法和面向对象的方法。请帮忙给出正确答案和分析,谢谢!
下列程序中有一个按钮Command1 一个文本框Text1 其属性MultiLine=True。当单
下列程序中有一个按钮Command1,一个文本框Text1,其属性MultiLine=True。当单击按钮后,文本框显示【 】行数据,其中第2行和第3行的数据分别是【 】和
