您的位置:首页 > 其它

找到字符串中第一个单独的字母(遍历)

2015-07-30 18:11 411 查看
找到字符串中第一个单独的字母(遍历)
/*#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;
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  (遍历的优化)