1082: 【入门】词组缩写
内存限制:16 MB
时间限制:1.000 S
评测方式:文本比较
命题人:
提交:21
解决:14
题目描述
定义:一个词组中每个单词的首字母的大写组合称为该词组的缩写。
比如,C语言里常用的EOF就是end of file的缩写。
输入
测试数据占一行,有一个词组,每个词组由一个或多个单词组成;每组的单词个数不超过10个,每个单词有一个或多个大写或小写字母组成;
单词长度不超过10,由一个或多个空格分隔这些单词。
输出
输出规定的缩写
样例输入 复制
end of file
样例输出 复制
EOF
提示
s=input() last=' ' ans='' for c in s: if c!=' ' and last==' ': ans+=c.upper() last=c print(ans) ''' 方法二: ls=input().split() ans='' for s in ls: ans+=s[0].upper() print(ans) '''
#include<bits/stdc++.h> using namespace std; int main(){ string s; while(cin>>s) { if(s[0]>='a'&&s[0]<='z') cout<<char(s[0]-32); else if (s[0]>='A'&&s[0]<='Z') cout<<s[0]; } return 0; }