啊啊啊 哪错了啊?只有48分?
我们通常用一个单词的首字母组成的字符串来代替一个很长的英文名称,例如:USA是“United States of America”的缩写。输入一个字符串,表示这个单词序列,要求将其中“and”、“for”、“the”、“of”这四个单词不要(包括大小写的情况)。再将剩下单词取首字母的大写形式按顺序连起来,成为其缩写并输出。
一行,一个字符串。
一行,为输入字符串的缩写形式。
Institute of Electricaland Electronics Engineers
IEEE
#include<bits/stdc++.h>
using namespace std;
char b[1000001];
int main(){
string a[100001];
int y=0,x=1;
while(cin>>a[x],a[x][0]!=10)x++;
for(int i=1;i<=x;i++){
for(int j=0;j<=a[i].size();j++)
if(a[i][j]>='A'&&a[i][j]<='Z'){b[++y]=a[i][j];break;
}
}
for(int i=1;i<=y;i++)cout<<b[i];
cout<<endl;
return 0;
}