题解如下:
2025-03-23 21:33:24
发布于:浙江
0阅读
0回复
0点赞
#include <iostream>
#include <string>
#include <vector>
int main() {
stdstring s;
stdcin >> s;
// 用于记录每个字符出现的次数,因为是小写字母,所以数组大小为 26
std::vector<int> count(26, 0);
// 统计每个字符出现的次数
for (char c : s) {
count[c - 'a']++;
}
// 遍历字符串,找到第一个仅出现一次的字符
for (char c : s) {
if (count[c - 'a'] == 1) {
std::cout << c << std::endl;
return 0;
}
}
// 若没有找到,输出 no
std::cout << "no" << std::endl;
return 0;
}
这里空空如也
有帮助,赞一个