欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

字符集合 华为2016笔试题(输入一个字符串,求出该字符串包含的字符集合)

程序员文章站 2022-07-15 10:32:17
...

字符集合
简单题,利用数组下标设置flag。注意此题题目描述有坑,需要多组输入输出。

#include <iostream>
#include<string>
#include<vector>
using namespace std;
int main()
{
	string s;
	while (cin >> s)
	{
		vector<bool>a(128, 0);
		string res = "";
		for (int i = 0; i < s.size(); i++)
		{
			if (a[s[i]] == false)
			{
				a[s[i]] = true;
				res += s[i];
			}
		}
		cout << res << endl;
	}
	return 0;
}
相关标签: 牛客网 笔试