求助
  • 板块灌水区
  • 楼主nini0913
  • 当前回复51
  • 已保存回复51
  • 发布时间2024/3/20 21:38
  • 上次更新2024/3/20 22:21:53
查看原帖
求助
1062571
nini0913楼主2024/3/20 21:38

啊啊啊 哪错了啊?只有48分?

例6.3-2 单词缩写

题目描述

我们通常用一个单词的首字母组成的字符串来代替一个很长的英文名称,例如:USA是“United States of America”的缩写。输入一个字符串,表示这个单词序列,要求将其中“and”、“for”、“the”、“of”这四个单词不要(包括大小写的情况)。再将剩下单词取首字母的大写形式按顺序连起来,成为其缩写并输出。

输入格式

一行,一个字符串。

输出格式

一行,为输入字符串的缩写形式。

样例 #1

样例输入 #1

Institute of Electricaland Electronics Engineers

样例输出 #1

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;
}
2024/3/20 21:38
加载中...