比赛 20160707 评测结果 C
题目名称 单词缩写 最终得分 0
用户昵称 白小七 运行时间 0.000 s
代码语言 C++ 内存使用 0.00 MiB
提交时间 2016-07-07 15:33:48
显示代码纯文本
#include <iostream>
#include <cstdio>
#include <cstring>
#include <string>
using namespace std;

string s1; //存储缩写
int main()
{
  freopen("abbreviation.in","r",stdin);
  freopen("abbreviation.out","w",stdout);
  string s[110];
  long long t;
  cin>>t;
  for(int i=1;i<=t;i++)  getline(cin,s[i]);
  for(int i=1;i<=t;i++)
  {
    for(int j=0;j<=s[i].size()-1;j++)
	{
	  if(s[j]==' ')
	  {
	    if(s[j+2]==' ')
			s.erase(j+1,1);
		if(s[j+3]==' ')
			s.erase(j+1,2);
	  }
	  if((((s[j]=='f')||(s[j]=='F'))&&(s[j+1]=='o')&&(s[j+2]=='r'))||(((s[j]=='a')||(s[j]=='A'))&&(s[j+1]=='n')&&(s[j+2]=='d'))||(((s[j]=='T')||(s[j]=='t'))&&(s[j+1]=='h')&&(s[j+2]=='e')))
	  {
	    s.erase(j,3);
	  }
	}
  }
  for(int i=1;i<=t;i++)
  {
    for(int j=0;j<=s[i].size()-1;j++)
	{
	  if(s[j]==' ')
      {
		cout<<s1<<endl;
		s1=" ";
	  }
	  if(s[j]>='A' && s[j]<='Z')
	  {
		s1[j]=s[j];
	  }
	}
  }
  fclose(stdin);fclose(stdout);
  return 0;
}