记录编号 82235 评测结果 AAAAAAAAAA
题目名称 [暑假培训2012] 单词缩写 最终得分 100
用户昵称 GravatarCirno 是否通过 通过
代码语言 C++ 运行时间 0.006 s
提交时间 2013-11-22 18:58:43 内存使用 0.32 MiB
显示代码纯文本
#include<fstream>
using namespace std;
ifstream fi("abbreviation.in");
ofstream fo("abbreviation.out");
int main()
{
	int n,i;
	string c;
	fi>>n;getline(fi,c);
	for(i=1;i<=n;i++)
	{
		while(fi.peek()!=10)
		{
			fi>>c;
			if(fi.eof())break;
			if(c.length()<3)continue;
			if((c[0]=='f'||c[0]=='F')&&(c[1]=='o'||c[1]=='O')&&(c[2]=='r'||c[2]=='R'))continue;
			if((c[0]=='a'||c[0]=='A')&&(c[1]=='n'||c[1]=='N')&&(c[2]=='d'||c[2]=='D'))continue;
			if((c[0]=='t'||c[0]=='T')&&(c[1]=='h'||c[1]=='H')&&(c[2]=='e'||c[2]=='E'))continue;
			else
			{
				if(c[0]<='z'&&c[0]>='a')fo<<(char)(c[0]-32);
				else fo<<c[0];
			}
			if(fi.eof())break;
		}
		fo<<endl;
		getline(fi,c);
	}
	return 0;
}