0
已解决
尹宗鑫
新手守护
新手守护
1080 找出首个不重复字符
题目描述 Description
对于任意一个长度不大于255的小写字母字符串,请找出不重复的字符并输出其中的第一个(从左往右)。若没有,则输出“No”。
输入描述 Input Description
输入为一行,包含一个长度不超过255的字符串。都为小写字母。
输出描述 Output Description
输出为一行,包含一个字符,为首个不重复的字符,若无,则输出“No”
样例输入 Sample Input
aabbcdefg
样例输出 Sample Output
c
尹宗鑫在2018-11-02 12:51:57追加了内容
0
已采纳
张睿杰
初级天翼
初级天翼
这题很简单,不多说了,核心如下
for(int i=0;i<=len-1;i++)//循环
{
for(int j=0;j<=len-1;j++)//循环,很像排序的思想
{
if(a[j]==a[i]&&i!=j) break;//判断是否出现过这个字母
else if(j==len-1)//判断是否一直到最后一个都没有出现重复的字母
{
cout<<a[i];//是的话就输出
return 0;//然后结束程序,他只让你找首个不重复的,所以是a[i],不是a[j]
}
}
}
前面就是输入就行了
0
0