找出字符串中第一个只出现一次的字符
输入描述:
输入一个非空字符串
输出描述:
输出第一个只出现一次的字符,如果不存在输出-1
示例1
输入:
asdfasdfo
输出:
o
以下程序实现了这一功能,请你补全空白处内容:
#include <iostream>
#include <string>
using namespace std;
int main()
{
string str;
while (getline(cin, str))
{
int a[256] = {0};
bool flag = false;
for (int i = 0; i < str.size(); ++i)
____________________;
for (int i = 0; i < str.size(); ++i)
{
if (a[str[i]] == 1)
{
cout << str[i] << endl;
flag = true;
break;
}
}
if (flag == false)
cout << "-1" << endl;
}
return 0;
}
...全文
相关推荐
JavaScript实现找出字符串中第一个不重复的字符
主要介绍了JavaScript实现找出字符串中第一个不重复的字符的方法,需要的朋友可以参考下
C++中字符串查找操作的两则实例分享
主要介绍了C++中字符串的查找操作的两则实例分享,分别是找到第一个只出现一次的字符以及找出连续最长的数字串的方法,需要的朋友可以参考下
js代码-第一个唯一字符 lastIndexOf()
js代码-第一个唯一字符 lastIndexOf()
JavaScript实现查找字符串中第一个不重复的字符
主要介绍了JavaScript实现查找字符串中第一个不重复的字符,需要的朋友可以参考下
JavaScript lastIndexOf方法入门实例(计算指定字符在字符串中最后一次出现的位置)
主要介绍了JavaScript字符串对象的lastIndexOf方法入门实例,lastIndexOf方法用于计算指定字符在字符串中最后一次出现的位置,需要的朋友可以参考下


