词组缩写

Posted zhanghua-322

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了词组缩写相关的知识,希望对你有一定的参考价值。

#include<iostream>
#include<sstream>
#include<queue>
using namespace std;
int main()

	const int max = 1000000;
	char str[max];
	char num[max / 10];
	stringstream ss;
	int n, i, j;
	string ans = "";
	queue<string>q;
	cin.getline(num, 10);
	ss << num;
	ss >> n;
	for (i = 0; i <n; i++)
	
		cin.getline(str, max);
		for (j = 0; j < 100; j++)
		
			if (j == 0)
			
				if (str[j] >= ‘a‘ && str[j] <= ‘z‘)
				
					str[j] -= ‘a‘ - ‘A‘;
					ans += str[j];

				

				else if (str[j] >= ‘A‘ && str[j] <= ‘Z‘)
				
					ans += str[j];
				
			
			if (str[j] == ‘ ‘)
			
				while (str[j] == ‘ ‘)
				
					j++;
				
				if (str[j] >= ‘a‘ && str[j] <= ‘z‘)
				
					str[j] -= ‘a‘ - ‘A‘;
					ans += str[j];

				

				else if (str[j] >= ‘A‘ && str[j] <= ‘Z‘)
				
					ans += str[j];
				

			

		
		q.push(ans);
		ans = "";
	
	while (!q.empty())
	
		cout << q.front()<< endl;
		q.pop();
	
	return 0;

  

以上是关于词组缩写的主要内容,如果未能解决你的问题,请参考以下文章

英文词组缩写 英文标题缩写 取标题 在线网站工具

英文词组缩写 英文标题缩写 取标题 在线网站工具

HDU 2564 词组缩写

词组缩写

ZZNUOJ_用C语言编写程序实现1378:词组缩写(附完整源码)

2895: 基础小X与缩写