我们可以使用一个字典来保存每个ASCII值出现的字符数量。首先,遍历给定字符串中的每个字符,对于每个字符,我们将其ASCII值作为字典的键,如果字典中不存在该键,则将其值设置为1,否则将其值加1。最后,返回字典以显示每个ASCII值的相同字符数量。
以下是Python代码示例:
def count_same_chars(str):
char_count = {}
for char in str:
ascii_value = ord(char)
if ascii_value not in char_count:
char_count[ascii_value] = 1
else:
char_count[ascii_value] += 1
return char_count
# 示例
str1 = "Hello World!"
print(count_same_chars(str1))
# 输出:{72: 1, 101: 1, 108: 3, 111: 2, 32: 1, 87: 1, 114: 1, 100: 1, 33: 1}