题解AT2150 【AtCoder *** Contest】
Rbu_nas
2018-05-27 12:27:46
首先感谢管理们百忙之中抽出时间审核这篇题解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了吧。