每组数据输入一个字符串,字符串最大长度为100,且只包含字母,不可能为空串,区分大小写。
2017-02-22 17:05
2201 查看
// ConsoleApplication12.cpp : 定义控制台应用程序的入口点。
//
//
#include "stdafx.h" // ConsoleApplication12.cpp : 定义控制台应用程序的入口点。 // #include<iostream> #include<vector> #include<string> #include<algorithm> using namespace std; void print(vector<char> vec) { for (int i = 0;i < vec.size();++i) { // cout << vec[i] << " "; cout << vec[i] ; } } int main() { vector<char> cVec; string str; cin >> str; string result=str[0]+""; for (int i = 0;i < str.size();++i) { char ch = str[i]; if (find(cVec.begin(), cVec.end(), ch) == cVec.end()) //没有找到 { cVec.push_back(ch); } } for (int i = 0;i < cVec.size();++i) { // cout << vec[i] << " "; cout << cVec[i]; } // cout << "cVec:"; // print(cVec); return 0; } //注意:遇到中循环删除指针的问题,可以倒着删除
相关文章推荐
- ACM457现在给出了一个只包含大小写字母的字符串,不含空格和换行,要求把其中的大写换成小写,小写换成大写,然后输出互换后的字符串。输入 第一行只有一个整数m(m<=10),表示测试数据组数。
- Problem Description 有一个长度为n(n<=100)的数列,该数列定义为从2开始的递增有序偶数,现在要求你按照顺序每m个数求出一个平均值,如果最后不足m个,则以实际数量求平均值。编程输出该平均值序列。 Input 输入数据有多组,每组占一行,包含两个正整数n和m,n和m的含义
- 输入一个字符串,长度不超过9(可能有字符重复),字符只包括大小写字母。
- 华为2写出一个程序,接受一个有字母和数字以及空格组成的字符串,和一个字符,然后输出输入字符串中含有该字符的个数。不区分大小写。
- 华为计算字符个数写出一个程序,接受一个有字母和数字以及空格组成的字符串,和一个字符,然后输出输入字符串中含有该字符的个数。不区分大小写。
- 接受一个有字母和数字以及空格组成的字符串,和一个字符,然后输出输入字符串中含有该字符的个数。不区分大小写。
- 完美字符串 输入一个字符串S(S的长度 <= 10000),S中没有除字母外的其他字符。由你将1-26分配给不同的字母,使得字符串S的完美度最大,输出这个完美度。如dad 77
- 接受一个有字母和数字以及空格组成的字符串,和一个字符,然后输出输入字符串中含有该字符的个数。不区分大小写
- Android EditText输入限制最大字符长度 和 限制只能输入数字和字母(包含大小写)
- 2.写出一个程序,接受一个有字母和数字以及空格组成的字符串,和一个字符,然后输出输入字符串中含有该字符的个数。不区分大小写。
- java 实现接受一个有字母和数字以及空格组成的字符串,和一个字符,然后输出输入字符串中含有该字符的个数。不区分大小写
- oj:写出一个程序,接受一个有字母和数字以及空格组成的字符串,和一个字符,然后输出输入字符串中含有该字符的个数。不区分大小写
- 编写一个程序,输入一串不超过60个字符组成的且不包含换行符的字符串,将字符串中的A到Z的字母按英文字典字母顺序重新排列,排列后的单词的长度要与原始句子中的长度相同,并且要求只对A到Z的字母重新排列,其
- 输入一个字符串只包含“0~10”和”,“找出最小的数字和最大的数字(可能不止一个),输出最后剩余数字的个数,如输入”3,3,4,5,6,7,7“
- 写出一个程序,接受一个有字母和数字以及空格组成的字符串,和一个字符,然后输出输入字符串中含有该字符的个数。不区分大小写。
- Problem Description 有n(n<=100)个整数,已经按照从小到大顺序排列好,现在另外给一个整数x,请将该数插入到序列中,并使新的序列仍然有序。 Input 输入数据包含多个测试实例,每组数据由两行组成,第一行是n和m,第二行是已经有序的n个数的数列。n和m同时为0标示输入数
- 实现简易字符串压缩算法:一个长度最大为128的字符串, 由字母a-z或者A-Z组成,将其中连续出现2次以上(含2次)的字母转换为字母和出现次数,以达到压缩目的
- 题目标题: 计算两个字符串的最大公共字串的长度,字符不区分大小写
- 1、 输入一串字符,只包含“0-10”和“,”找出其中最小的数字和最大的数字(可能不止一个),输出最后剩余数字个数。
- 输入一个字符串,输出该字符串中对称的子字符串的最大长度。