标签:opp return size gone eve 输入 数据 数字 +=
//------------------------------------统计字符----------------------------------// /* 题目描述 给定一个英文字符串,请写一段代码找出这个字符串中首先出现三次的那个英文字符。 输入描述: 输入数据一个字符串,包括字母,数字等。 输出描述: 输出首先出现三次的那个英文字符 示例1 输入 Have you ever gone shopping and 输出 e */ //很简单,用map,不多说 int f3() { string str; string s; while (cin >> str) s += str; map<char, int> m; char res; for (int i = 0; i < s.size(); ++i) { if ((s[i] >= ‘a‘ && s[i] <= ‘z‘) || (s[i] >= ‘A‘ && s[i] <= ‘Z‘)) { ++m[s[i]]; if (m[s[i]] == 3) { res = s[i]; break; } } } cout << res; return 0; }
标签:opp return size gone eve 输入 数据 数字 +=
原文地址:http://www.cnblogs.com/CoderZSL/p/7767996.html