Aurora3545 @ 2024-03-31 15:54:17
#include<bits/stdc++.h>
using namespace std;
char s[114514];
int a[30];
int main(){
cin>>s;
for(int i=0;i<strlen(s);i++){
a[s[i]-'a']++;
}
for(int i=0;i<=28;i++){
if(a[i]==1){
cout<<char('a'+i);
return 0;
}
}
cout<<"no";
return 0;
}
by WhxStar2024 @ 2024-03-31 17:25:45
是第一个在字符串中出现的只有一个的字符。
by WhxStar2024 @ 2024-03-31 17:26:57
#include<bits/stdc++.h>
using namespace std;
char s[114514];
int a[30];
int main(){
cin>>s;
for(int i=0;i<strlen(s);i++){
a[s[i]-'a']++;
}
for(int i=0;i<strlen(s);i++){
if(a[s[i]-'a']==1){
cout<<s[i];
return 0;
}
}
cout<<"no";
return 0;
}
这样就可以了
by WhxStar2024 @ 2024-03-31 17:27:16
@Aurora3545
by Aurora3545 @ 2024-04-01 12:40:35
@WhxStar2024 OK,感谢大佬