首页 > 编程知识 正文

统计字符个数,表格怎么统计字符

时间:2023-05-03 16:38:02 阅读:223909 作者:1706

题目描述

给定一个英文字符串,请写一段代码找出这个字符串中首先出现三次的那个英文字符(需要区分大小写)。

输入描述:

输入数据一个字符串,包括字母,数字等。

输出描述:

输出首先出现三次的那个英文字符

示例1 输入

Have you ever gone shopping and

输出

e

思路

对需要统计的字符进行哈希处理

代码 #include <iostream>#include <map>#include <cstdio>#define N 1000000using namespace std;int check(char c){ if( (c>='A'&&c<='Z') || (c>='a'&&c<='z') ) return 1; else return 0;}int main(){ char s[N]={0}; int i,ha[300]={0}; gets(s); for(i=0;s[i];i++) { if(check(s[i])) { if(ha[s[i]]==2) break; ha[s[i]]++; } } printf("%cn",s[i]); return 0;}

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。