题解AT2150 【AtCoder *** Contest】

Rbu_nas

2018-05-27 12:27:46

Solution

首先感谢管理们百忙之中抽出时间审核这篇题解qwq 题目描述:读入三个字符串输出它们的首字母 思路:这道题的难点就是含空格字符串的输入输出,遇到空格输出下一位就好了。 代码实现: ```cpp #include <bits/stdc++.h> using namespace std; char a[105];//长度100保险 int main() { ios::sync_with_stdio(false); //关闭流同步不解释 gets(a); //这里用gets()是因为cin,scanf读取到空格会停止 int len=strlen(a); cout<<a[0]; //第一个字母一定是第一句话首字母 for(int i=1; i<len; i++) if(a[i]==' ') //判断遇到空格输出下一位即首字母 cout<<a[i+1]; cout<<endl; return 0; } ``` 这道题思路还是比较易懂的就不用copy了吧。