目描述
给定一个英文字符串,请写一段代码找出这个字符串中首先出现三次的那个英文字符(需要区分大小写)。
输入描述:
输入数据一个字符串,包括字母,数字等。
输出描述:
输出首先出现三次的那个英文字符
示例1
输入
复制
Have you ever gone shopping and
输出
复制
e
#include<iostream>
#include<string.h>
using namespace std;
int main()
{
char str[100000];
int abc[26]={0},ABC[26]={0};
gets(str);
for(int i=0;str[i];i++)
{
if(str[i]>='a'&&str[i]<='z')
{
abc[str[i]-'a']++;
if(abc[str[i]-'a']>=3)
{
cout<<str[i];
return 0;
}
}
else if(str[i]>='A'&&str[i]<='Z')
{
ABC[str[i]-'A']++;
if(ABC[str[i]-'A']>=3)
{
cout<<str[i];
return 0;
}
}
}
return 0;
}