任务描述: 在日常生活中,我们会接触到英文单词的缩写。一般来说,其缩写是由各单词首字母或特别字母的大写构成。 给定一个表示某术语的英文全称字符串,编写程序,将其中大写字母按顺序提取出来,得到英文缩写。在此约定;英文术语中需要缩写的字母以大写字母的形式出现。 输入: 第1行为一个正整数n(1≤n ≤10000),表示其后的需要处理的英文全称的行数。其后n行,每行都是一个包含了若干大写字母的字符串。 输出: n行,每行表示对应字符串的缩写。 输入举例: 8 American Standard Code for Information Interchange Artificial Intelligence End Of File Begin Of File Chief Executive Officer Chief Technology Officer Chief Finance Officer eXtensible Markup Language 输出举例: ASCII AI EOF BOF CEO СТО CFO XML
时间: 2023-05-13 13:07:23 浏览: 380
我的回答是:
这是一道字符串处理的题目,可以使用字符串的遍历和判断来实现。具体的实现方法可以使用 Python、Java 等编程语言来完成。以下是 Python 的实现代码:
n = int(input())
for i in range(n):
s = input()
abbr = ""
for c in s:
if c.isupper():
abbr += c
print(abbr)
对于输入的每个字符串,我们遍历其中的每个字符,如果该字符是大写字母,则将其加入到缩写字符串中。最后输出缩写字符串即可。
阅读全文
相关推荐

















