我正在寻找有关如何从用户获取字符串然后输出字符串中每个字母使用次数的帮助。
伪代码 字符串“请输入字符串:” 取字符串并保存到数组中, 检查字符值的ascii重复项,然后在输出相应的字母时输出。
示例:Hello World
A:
B:
C:
D: 1
E: 1
...
H: 1
...
W: 1
代码
.data
intro: .asciiz "Letter Checker Program"
question: .asciiz "\nPlease enter a string for evaluation: "
string: .space 1024
alphabet: .space 26
.text
main:
jal setup
#jal analyze
#jal results
li $v0, 10
syscall
setup:
li $v0, 4 # outputing name and program information
la $a0, intro
syscall
li $v0, 4 # asksing for string input
la $a0, question
syscall
li $v0, 8
la $a0, string
li $a1, 1024
syscall
jr $ra # return
analyze:
loop:
答案 0 :(得分:0)
您想要做的是:
lb
lw
),将值增加1,然后再次使用sw