题目描述

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

输入描述:

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

输出描述:

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

示例1

输入

Have you ever gone shopping and

输出

e


/*
思路:
借助一个map用于记录每一个字符出现的次数,并且是英文字符;
从左到右依次遍历英文字符串,一旦某个英文字符出现三次即为首次出现三次的字符,将其输出。
*/

#include<iostream>
#include<map>
using namespace std;
int main()
{string s;map<char,int> temp;while(getline(cin,s)){for(int i=0;i<s.size();i++){if(s[i]>='a'&&s[i]<='z'||s[i]>='A'&&s[i]<='Z')//if(s[i] != ' '){if(++temp[s[i]] == 3){cout << s[i] << endl;break;}}}}return 0;
}

给定一个英文字符串,请写一段代码找出这个字符串中首先出现三次的那个英文字符(需要区分大小写)。 输入描述:相关推荐

  1. 请写一段代码 把cv2 imshow窗口可以保存为动图

    可以使用 OpenCV 中的 VideoWriter 类来实现把 cv2 imshow 窗口保存为动画.以下是一段 Python 代码: import cv2 import numpy as np# ...

  2. 请用python写一段代码:根据excel表中电费缴费时间及购电量计算每月用电量

    答案:import pandas as pd# 读取excel表 data = pd.read_excel('电费缴费表.xlsx')# 计算每月用电量 monthly_usage = data.gr ...

  3. 题目:请写一段将正整数转化为四进制字符串的函数(十进制正整数转四进制字符串)

    题目: 请写一段将正整数转化为四进制字符串的函数,函数原型和参看说明如下:Stringchange_to_4(long a) 输入:a,这是long类型的正整数 输出:是一个由'0'.'1'.'2'. ...

  4. JavaScript学习(八十)—请写一段JS程序提取URL中的各个get参数(参数名和参数个数不确定),将其按key-value形式返回到一个json结构中

    JavaScript学习(八十)-请写一段JS程序提取URL中的各个get参数(参数名和参数个数不确定),将其按key-value形式返回到一个json结构中 题目: 代码:

  5. 给定两个字符串 s 和 t,它们只包含小写字母。 字符串 t 由字符串 s 随机重排,然后在随机位置添加一个字母。 请找出在 t 中被添加的字母。...

    给定两个字符串 s 和 t,它们只包含小写字母.字符串 t 由字符串 s 随机重排,然后在随机位置添加一个字母.请找出在 t 中被添加的字母. 示例: 输入: s = "abcd" ...

  6. 找不同(给定两个字符串 s 和 t,它们只包含小写字母。 字符串 t 由字符串 s 随机重排,然后在随机位置添加一个字母。 请找出在 t 中被添加的字母。)

    给定两个字符串 s 和 t,它们只包含小写字母. 字符串 t 由字符串 s 随机重排,然后在随机位置添加一个字母. 请找出在 t 中被添加的字母. 示例: 输入: s = "abcd&quo ...

  7. 写一段代码在遍历 ArrayList 时移除一个元素?

    今天楼主继续分享一道经典Java面试题并进行相关知识点的拓展: 上题: 写一段代码在遍历 ArrayList 时移除一个元素? 该问题的关键在于面试者使用的是 ArrayList 的 remove() ...

  8. (63)FPGA面试题-用verilog写一段代码,实现消除一个glitch(毛刺)(二)

    1.1 FPGA面试题-用verilog写一段代码,实现消除一个glitch(毛刺)(二) 1.1.1 本节目录 1)本节目录: 2)本节引言: 3)FPGA简介: 4)FPGA面试题-用verilo ...

  9. (62)FPGA面试题-用verilog写一段代码,实现消除一个glitch(毛刺)(一)

    1.1 FPGA面试题-用verilog写一段代码,实现消除一个glitch(毛刺)(一) 1.1.1 本节目录 1)本节目录: 2)本节引言: 3)FPGA简介: 4)FPGA面试题-用verilo ...

  10. (C语言)素数是指大于1,且只能被1和它自身整除的正整数。现给定一个范围,请输出在此范围中素数的个数。

    题目描述: 素数是指大于1,且只能被1和它自身整除的正整数.现给定一个范围,请输出在此范围中素数的个数. 输入: 测试数据有多组,每组单独占一行,包括两个正整数m和n(2≤m,n≤10000),中间用 ...

最新文章

  1. java类引用接口的注释_java – 在接口类型上使用注释有什么好处?
  2. 用Maven插件生成Mybatis代码
  3. 程序员的自由,不只在那一寸领地!
  4. 海南2021高考成绩分数查询时间,2021海南高考成绩查询公布时间今天几点可以查询...
  5. 数据结构-排序-分配类排序-知识点总结归纳3
  6. 监视和管理GlassFish 3的多种方法
  7. Find a way——BFS
  8. 容器编排技术 -- Kubernetes kubectl create secret generic 命令详解
  9. (转)Android IPC机制详解
  10. gg修改器修改数值没有用怎么办_风灵月影是谁?风灵月影修改器大全
  11. RSA 数字签名 免密码登录
  12. 【回归预测】基于matlab麻雀搜索算法优化CNN回归预测【含Matlab源码 282期】
  13. Python得到字符的阿斯克码值 chr ord
  14. 最新版c语言经典习题100例(最全面)
  15. Unity声音组件AudioSource简介与用法
  16. 直播间卡人气小秘诀,快速增加直播间人气
  17. 计算机网络技术人员素质要求,做网络技术员需要学习哪些技能
  18. hello.s:15: 错误: junk at end of line, first unrecognized character valued 0x8 的解决方法
  19. 网页使用百度地图后,只显示灰色框框(已解决)
  20. 开源AI项目-老照片修复之 Bringing Old Photos Back to Life

热门文章

  1. 如何申请美国、加拿大、英国的电话号码
  2. excel计算机一级打不开,excel打不开的原因及解决方法
  3. “OpenFeign“ 调取第三方服务接口时出现的“Connection reset“ 解决方案
  4. [cf] Codeforces Round #595 (Div. 3) B12 Books Exchange
  5. 小米笔记本装linux教程视频教程,手把手教你加装SSD,让小米笔记本运行更加666!...
  6. 解构荣耀销量奇迹背后的化学反应:技术+品质+产品力
  7. 前端canvas制作微信小游戏(一)
  8. 通过自定义函数计算阶乘
  9. 码农翻身讲网络4:从Token到Sessions说到OAuth认证和CAS单点登录
  10. uva 11137 Ingenuous Cubrency