#include<iostream>
#include<cstring>
using namespace std;
char str[100010];
int cnt[26];
int main(){
fgets(str,100010,stdin);
for(int i=0,len=strlen(str);i<len;i++){
cnt[str[i]-'a']++;
}
for(int j=0,len=strlen(str);j<len;j++){
if(cnt[str[j]-'a']==1){
cout<<str[j]<<endl;
return 0;
}
}
puts("no");
return 0;
}
在一个字符串中,输出最先只出现一次的字母(无空格)
最新推荐文章于 2022-06-16 11:38:47 发布
本文介绍了一个使用C++编写的简单程序,该程序能够从输入的字符串中找到第一个只出现一次的字符,并输出该字符。通过对输入字符串的每个字符进行计数,然后遍历字符串再次检查每个字符的出现次数来实现这一目标。
1898

被折叠的 条评论
为什么被折叠?



