描述
给定一个字符串,求字符串中恰好出现2次的第一个字符。
输入
第一行是一个正整数n(int范围),表示共有n个字符串。
下面n行,每行是一个字符串,字符串的长度在int范围内。字符串由小写字母,大写字母和数字构成,不包含其他字符。
输出
总共n行,每行输出一个字符,该字符在对应的字符串中恰好出现2次(区分大小写)。如果有多个字符出现2次,输出在字符串中比较靠前的字符。输入数据保证每个字符串中必定有恰好出现2次的字符。
3 farewell 20150106 PekingUniversity
e 1 e
#include<stdio.h>
int main()
{
int i,t,k,a[255];
char s[255];
scanf("%d",&t);
getchar();
while(t)
{
for(i=0;i<255;i++)
a[i]=0;
gets(s);
for(i=0;s[i]!='\0';i++)
a[s[i]]++;
for(i=0;s[i]!='\0';i++)
{
if(a[s[i]]==2)
{
printf("%c\n",s[i]);
break;
}
}
t--;
}
return 0;
}