描述 找出字符串中第一个只出现一次的字符 详细描述: 接口说明 原型: bool FindChar(char* pInputString, char* pChar); 输入参数: char* pInputString:字符串 输出参数(指针指向的内存区域保证有效): char* pChar:第一个只出现一次的字符 如果无此字符 请输出’.’
知识点 字符串,循环 运行时间限制 10M 内存限制 128 输入 输入一串字符 输出 输出一个字符 样例输入 asdfasdfo 样例输出 o
#include<iostream> #include<string> #include<vector> using namespace std; int main(){ string str; getline(cin,str); int a[256] = { 0 }; for (int i = 0; i < str.size(); i++){ a[str[i]]++; } int m; bool flag = false; for (int j = 0; j < str.size(); j++){ if (a[str[j]] == 1){ m = j; flag = true; break; } } if (flag) cout << str[m]; else cout << "."; return 0; }