【十二题解】 | #找出字符串中第一个只出现一次的字符#
找出字符串中第一个只出现一次的字符
http://www.nowcoder.com/practice/e896d0f82f1246a3aa7b232ce38029d4
#include<stdio.h>
int main(){
char data[1000]={0};
while(scanf("%s", data) != EOF){
int hash[128]={0};
for(int i=0; data[i]!='\0'; i++){
hash[data[i]]++;
}
int sign =0;
for(int i=0; data[i] != '\0'; i++){
if(hash[data[i]] == 1){
printf("%c", data[i]);
sign = 1;
break;
}
}
if(sign){
printf("\n");
}
else{
printf("-1\n");
}
}
}