找到字符串中第一个单独的字母(遍历)
/*#include<stdio.h>
#include<string.h>
int main()
{
char arr[]="aabcbcdedfe";
int i=0;
int j=0;
int count=0;
for(i=0;i<strlen(arr);i++)
{
count=0;
for(j=0;j<strlen(arr);j++)
{
if(arr[j]==arr[i])
count++;
}
if(count==1)
{
printf("%c\n",arr[i]);
break;
}
}
return 0;
}*/
#include<stdio.h>
#include<string.h>
int main()
{
char arr[]="abazcdcdbg";
int save[26]={0};
int i=0;
for(i=0;i<strlen(arr);i++)
{
save[arr[i]-97]++;
}
for(i=0;i<strlen(arr);i++)
{
if(save[arr[i]-97]==1)
{
printf("%c\n",arr[i]);
break;
}
}
return 0;
}本文出自 “小止” 博客,谢绝转载!
原文:http://10541556.blog.51cto.com/10531556/1680256