测评会员优惠活动进行中 · 开通 VIP,有效期内测评不限次 VIP 优惠中 · 测评不限次 立即查看

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"); }
上一题 下一题