我试图找出如何创建2D数组,然后根据用户输入搜索数组。
它会提示用户输入(行,列):( 2,7)
然后它将从该索引返回随机数。
这是我到目前为止,它将创建一个填充随机数的10x10数组。我似乎无法弄清楚如何用行,列号提示用户,并返回该索引中的数字。如果用户从行或列中输入0,程序将退出。
.data
list: .space 400
stew: .word 100
.text
main:
lw $s0, stew
la $s1, list
li $a0, 1
jal array
li $t0, 0
array:
beq $t0, $s0, return
li $v0, 42
li $a1, 9
syscall
sw $a0, ($s1)
addi $t0, $t0, 1
addi $s1, $s1, 4
j array
return:
jr $ra