早教吧作业答案频道 -->数学-->
1.在一个长度为10的一维有序整数X中插入一个元素.设数组元素初始值只有9个,插入后数组各元素仍然有序.2.输入一个3行4列的二维数组,分别求出每一行、每一列元素之和.
题目详情
1.在一个长度为10的一维有序整数X中插入一个元素.设数组元素初始值只有9个,插入后数组各元素仍然有序.
2.输入一个3行4列的二维数组,分别求出每一行、每一列元素之和.
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
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
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
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的一维有...的网友还看了以下:
对于一个序列中的若干元素,若想得到某个元素之前的部分排序,最好采用什么排序方法? ()A.快速排序 2020-05-23 …
以铝土矿(主要成分是Al2O3,杂质有SiO2、Fe2O3等)为原料,采用拜耳法生产Al2O3的流 2020-06-09 …
卤代烃是什么?除了碳,氢,卤元素之外,一定不再含其他元素吗?比方说一个含氧的有机物它的一个氢原子被 2020-06-28 …
A、B、C均为短周期元素,它们在周期表中的位置如右图.已知B、C两元素在周期表中族序数之和是A元素 2020-07-07 …
VB编写程序,用数组建立一个8*8的矩阵,数组元素值是10到99的范围内随机整数,求.1:所有元素 2020-08-01 …
1.在一个长度为10的一维有序整数X中插入一个元素.设数组元素初始值只有9个,插入后数组各元素仍然 2020-08-03 …
逆序为什么只换前面比它大的数?定义对于n个不同的元素,先规定个元素之间有一个“标准次序”(例如n个不 2020-12-05 …
1.树型结构最适合用来描述.A.有序的数据元素B.无序的数据元素C.数1.树型结构最适合用来描述.A 2020-12-05 …
3、依次输入表(30,15,28,20,24,10,12,68,35,50,46,55)中的元素,生 2020-12-05 …
数据结构排序如果只想得到1000个元素组成的序列中第5个最小元素之前的部分排序的序列,用()方法最快 2020-12-14 …