输入一行字符串,按字符串各字母出现次序输出字符串中所有出现过的大写英文字母(不能重复输出相同字母) 输入 输入为多组测试数据。 输入一行字符串。 输出 输出字符串中所有的大写字母
时间: 2024-11-05 09:31:36 浏览: 23
c语言将字符串中的小写字母转换成大写字母
5星 · 资源好评率100%
这个问题是在要求编写一个程序,给定一个输入字符串,程序需要找出其中所有不重复的大写字母,并按照它们在原字符串中首次出现的顺序输出。这里可以使用Python语言的一个解决方案:
```python
def find_unique_uppercase_chars(s):
# 创建一个空集合存储已找到的大写字母,因为集合不允许重复元素
unique_letters = set()
# 遍历字符串中的每个字符
for char in s:
# 如果字符是大写字母,并且还没有在集合中出现过,就添加到集合并打印
if char.isupper():
unique_letters.add(char)
# 返回结果字符串
return ''.join(sorted(unique_letters))
# 测试示例
test_str = "Hello World! This is a Test."
result = find_unique_uppercase_chars(test_str)
print(result)
#
阅读全文