新手光能
题目链接: 酷町堂:7233
7233 名字简写
经验值:800 时间限制:1000毫秒 内存限制:128MB
题目描述 Description
小明在看科学杂志的时候注意到,一些专业**的科学理论的名字往往是由几个单词通过连接符-连接在一起组成的,而这些单词的首字母都是大写字母。
比如最流行的非对称密码**,它的名字叫Rivest-Shamir-Adleman(因为这个是由三位分别叫做 Rivest、Shamir 和 Adleman 的科学家发现的);
再比如Knuth-Morris-Pratt 算法。
而这些由大写字母开头的几个单词连接在一起组成的名字一般可以简写,这里简写也就是只留下每个单词开头的大写字母。
比如Rivest-Shamir-Adleman可以简写成RSA,Knuth-Morris-Pratt可以简写成KMP。
现在小明接到一个任务,编写程序将上面格式的名字转换成简写形式。
输入描述 Input Description
输入一行,一个字符串,代表单词和连字符 - 组成的名字
输出描述 Output Description
输出一行,一个字符串,代表名字的简写
样例输入 Sample Input
Firtypeden-Shine-Moly
样例输出 Sample Output
FSM
数据范围及提示 Data Size & Hint
对于所有数据,满足字符串的长度不超过 100,且仅包含大小写英文字母和连字符 -
10分代码↓
string s;
getline(cin,s);
s='-'+s;
for(int i=0;i<s.size();i++){
if(s[i]=='-'){
cout<<s[i+1];
}
}
求思路