#include <iostream>
#include <cstring>
using namespace std;
int main(){
char a[100001];
cin.getline(a,100001);
int b[26];
for(int i=0;i<strlen(a);i++) b[a[i]-97]++;
for(int i=0;i<strlen(a);i++){
if(b[a[i]-97]==1) {
cout<<a[i];
return 0;
}
}
cout<<"no";
return 0;
}
C++第一个只出现一次的字符
原创
©著作权归作者所有:来自51CTO博客作者PanDaoxi的原创作品,请联系作者获取转载授权,否则将追究法律责任
下一篇:C++满足条件的数累加
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
第一个只出现一次的字符
leetcode
leetcode 算法 c++ 字符串 i++ -
第一个只出现一次的字符位置
题目描述:在一个字符串(0<=字符串长度<=10000,全部由字母组成)中找到第一个只出现一次的字符,并返回它的位置, 如果没有则返回 -1(需要区分大小写)...
剑指offer题解 算法与数据结构 算法 数据结构 面试答题 -
【字符串4】-第一个只出现一次的字符
题目描述在一个字符串(1import java.util.
i++ java 字符串