比赛 20160707 评测结果 C
题目名称 单词缩写 最终得分 0
用户昵称 suchuanzhi 运行时间 0.000 s
代码语言 C++ 内存使用 0.00 MiB
提交时间 2016-07-07 16:29:06
显示代码纯文本
#include <stdio.h>
#include <iostream>
#include <algorithm>
#include <string>
#include <sstream>
#include <vector>
using namespace std;
int main(){
freopen("abbreviation.in","r",stdin);
freopen("abbreviation.out","w",stdout);
int n,i,j=0;
string a="and",f="for",t="the",T="The",A="And",F="For",c,k,p;
char d[100],q;
scanf("%d",&n);
n++;
scanf("%c",&q);
while(n){
	getline(cin,p);
	stringstream cc(p);
while(cc>>c){
    memset(d,0,sizeof(d));
	cout<<c<<endl;
	if(c.length()<3) continue;
	if(c==a||c==f||c==t||c==A||c==F||c==T) continue;
	else{stringstream ss;
        k=c.substr(0,3);
        ss<<k;
        ss>>d[j];
		//cout<<" "<<d[j]<<endl;
		if(d[j]>='a'){
		d[j]=d[j]-32;}
		printf("%c",d[j]);
		j++;
	}
	
}
printf("\n");
n--;
}
return 0;
}