我正在寻找有关如何从用户那里获取字符串然后输出每个字母在字符串中使用的次数的帮助。
伪码字符串“请输入字符串:”取字符串并保存到数组中,检查字符值的ascii重复,然后在输出对应的字母时输出。
示例:你好世界
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: