下面是一个示例代码,展示了如何将一个数组添加到另一个数组中,使用 BBC Basic 编程语言:
DIM array1(10) // 第一个数组
DIM array2(5) // 第二个数组
// 给第一个数组赋值
FOR i = 1 TO 10
array1(i) = i
NEXT i
// 给第二个数组赋值
FOR i = 1 TO 5
array2(i) = i * 10
NEXT i
// 计算第一个数组的长度
length1 = LEN(array1())
// 计算第二个数组的长度
length2 = LEN(array2())
// 计算新数组的长度
newLength = length1 + length2
// 定义新数组
DIM newArray(newLength)
// 将第一个数组的元素复制到新数组中
FOR i = 1 TO length1
newArray(i) = array1(i)
NEXT i
// 将第二个数组的元素复制到新数组中
FOR i = 1 TO length2
newArray(length1 + i) = array2(i)
NEXT i
// 打印新数组的元素
FOR i = 1 TO newLength
PRINT newArray(i)
NEXT i
上述代码首先定义了两个数组 array1
和 array2
,然后使用 FOR
循环给它们赋值。然后,通过使用 LEN
函数计算了两个数组的长度。接下来,定义了一个新的数组 newArray
,其长度为原两个数组长度之和。最后,通过两个嵌套的 FOR
循环,将原两个数组的元素复制到新数组中。最后,使用一个 FOR
循环遍历新数组,并打印出每个元素。