dream_contry @ 2022-08-04 12:27:30
#include<bits/stdc++.h>
using namespace std;
string a;
long long x[26];
int main(){
getline(cin,a);
int num=0;
for(int i=0;i<a.length();i++){
x[a[i]-97]+=1;
}
for(int i=0;i<a.length();i++){
if(x[a[i] - 'a']==1){
cout<<a[i];
return 0;
}
}
cout<<"no";
return 0;
}
by limeng911 @ 2022-08-04 12:28:36
我也不知道啊!!!!!!!!!!!!
by limeng911 @ 2022-08-04 12:30:06
@gaoziye 偷偷用我电脑发的刚刚那句话
by limeng911 @ 2022-08-04 12:31:26
不是偷偷是抢走
by Register_int @ 2022-08-04 12:40:16
@gaoziye getline会多输入一个换行,然后减去字符a的时候,数组越界了。只要把最后一位省略就可以。
#include<bits/stdc++.h>
using namespace std;
string a;
long long x[26];
int main(){
getline(cin,a);
int num=0;
for(int i=0;i<a.length()-1;i++){
x[a[i]-97]+=1;
}
for(int i=0;i<a.length()-1;i++){
if(x[a[i] - 'a']==1){
cout<<a[i];
return 0;
}
}
cout<<"no";
return 0;
}
by Register_int @ 2022-08-04 12:40:36
@limeng911 请不要发表无意义回复
by dream_contry @ 2022-08-04 14:29:40
@Register_int,谢谢大佬,我提醒一下我同学
by limeng911 @ 2022-08-05 18:04:28
@Register_int
gaoziye 是我同学
他用我电脑发表的无意义回复
请大佬不要误解
by limeng911 @ 2022-08-05 18:05:20
不信你看团