早教吧 育儿知识 作业答案 考试题库 百科 知识分享

1.在一个长度为10的一维有序整数X中插入一个元素.设数组元素初始值只有9个,插入后数组各元素仍然有序.2.输入一个3行4列的二维数组,分别求出每一行、每一列元素之和.

题目详情
1.在一个长度为10的一维有序整数X中插入一个元素.设数组元素初始值只有9个,插入后数组各元素仍然有序.
2.输入一个3行4列的二维数组,分别求出每一行、每一列元素之和.
▼优质解答
答案和解析
1,
Private Sub Command1_Click()
Dim a(1 To 10) As Integer, i%, j%, num%
For i = 1 To 9 '生成9个有序数
a(i) = i * 2
Print CStr(a(i)) + " ";
Next
Print
Randomize
num = Int(Rnd * 18) '生成要插入的数
Print "插入" + CStr(num)
For i = 1 To 10 '此循环依次比较数列中的数和要插入的数
If num < a(i) Then
For j = 9 To i Step -1 '此循环将大于num的数依次后移一位
a(j + 1) = a(j)
Next
a(i) = num
Exit For
End If
Next
For i = 1 To 10
Print CStr(a(i)) + " ";
Next
End Sub
2,
Private Sub Command1_Click()
Dim a(2, 3) As Integer, i%, j%, sOfColumn%, sOfRow%
For i = 0 To 2
For j = 0 To 3
Randomize
a(i, j) = Int(Rnd * 100) '随机生成数组的各元素
Print CStr(a(i, j)) + vbTab;
Next
Print
Next
For i = 0 To 2
For j = 0 To 3
sOfColumn = sOfColumn + a(i, j) '求各行数值和
Next
Print "第" + CStr(i) + "行数值和" + CStr(sOfColumn)
sOfColumn = 0
Next
For j = 0 To 3
For i = 0 To 2
sOfRow = sOfRow + a(i, j) '求各列数值和
Next
Print "第" + CStr(j) + "列数值和" + CStr(sOfRow)
sOfRow = 0
Next
End Sub
看了 1.在一个长度为10的一维有...的网友还看了以下:

按元素周期表的排列规律填写如表空格中元素的原子序数、元素符号、元素名称,并回答下列问题:原子序数元  2020-05-13 …

一.线上填字1.然不动2.然若失3.然长逝4.然无味5.然有序二用一个成语换下面的句子1.花了很多  2020-05-16 …

python练习求大神指教有两个序列a,b.大小都为n,序列元素的值任意整型数,无序.要求:通py  2020-07-17 …

数据结构小问题帮忙解释下1、在所有排序方法中,关键字比较次数与记录的初始排列次序无关的是(D)。A  2020-07-23 …

1:下列元素分类正确的是()A金属元素:铁铜银镁汞金B非金属元素:氢氧碳硅汞C稀有气体元素:氦氖氩  2020-07-29 …

1.在一个长度为10的一维有序整数X中插入一个元素.设数组元素初始值只有9个,插入后数组各元素仍然  2020-08-03 …

完善程序第1题孪生素数是指两个相差为2的素数,例如:3和5,5和7,11和13等。下面程序可输出15  2020-11-22 …

请高手回答啊。清考用的1.若要对1000个元素排序,要求既快又稳定,则最好采用()方法。A.直接插入  2020-11-28 …

怎样用链表的方法解决基于有序顺序的二分法查找数据?如3212//3表示要查找的元素,2表示一共有2个  2020-12-05 …

算法设计题1、请设计一算法:已知顺序表L,表中元素为整型且递增有序,现有一值为e的元素要插入L表,使  2020-12-07 …