A52006. 找第一个只出现一次的字符
填空题
较易
知识点
题目描述
找第一个只出现一次的字符
题目描述
给定一个只包含小写字母的字符串,请你找到第一个仅出现一次的字符。如果没有,输出no。
输入
一个字符串,长度小于100000。
输出
输出第一个仅出现一次的字符,若没有则输出no。
输入样例
abcabd
输出样例
c
参考答案
#include<cstdio>
#include<cstring>
using namespace std;
char ch[100000];
int s=0;
int main() {
scanf("%s",ch);
for(int i=0; i<strlen(ch); i++) {
s=0;
for(int j=0; j<strlen(ch); j++) {
if(ch[i]==ch[j])
s++;
}
if(s==1) {
printf("%c",ch[i]);
return 0;
}
}
printf("no");
}
上一题
下一题