PAT BASIC 1042
来源:互联网 发布:玻璃厂加工中心编程 编辑:程序博客网 时间:2024/05/29 16:43
思路:
这个题就是个普通的字符串处理的题,不要忘了大小写的处理,没有什么要特殊注意的点。
代码:
#include<iostream>#include<string>using namespace std;int main(){ int len, i, j, max = 0; int num[26] = { 0 }; string str; char s; getline(cin, str); len = str.size(); for (i = 0; i < len; i++) { s = str[i]; if (s >= 'A' && s <= 'Z') { num[s - 'A']++; } else if (s >= 'a' && s <= 'z') { num[s - 'a']++; } } for (i = 0; i < 26; i++) if (num[i]>max) max = num[i]; for (i = 0; i < 26;i++) if (max == num[i]) { s = i + 'a'; break; } cout << s << " " << max; //while (1) //{ } return 0;}
0 0
- PAT basic 1042
- PAT BASIC 1042
- PAT basic 1042
- pat-basic-1042-c语言
- PAT Basic
- PAT乙级(Basic Level)1042(Java)
- PAT(basic level) 1042 字符统计(20)
- PAT (Basic Level) Practise
- PAT Basic 1001
- PAT Basic 1002
- PAT Basic 1005
- PAT Basic 1006
- PAT Basic 1007
- PAT Basic 1008
- PAT Basic 1009
- PAT Basic 1010
- pat basic level 1016
- pat basic level 1018
- php中用foreach改变数组的值的问题
- HTTP 1.1与HTTP 1.0的比较
- 2016-08-23:发布OrangeUI 1.64 Beta
- Codeforces Round #401 (Div. 2) C. Alyona and Spreadsheet(暴力)
- 51单片机之不同频率闪烁一个led灯
- PAT BASIC 1042
- 2016-11-30:发布OrangeUI 1.65
- 一小时学会SQL
- Servlet与JSP九大内置对象
- 利用Java处理图片,更换背景
- js页面传值
- Codeforces Round #401 (Div. 2)
- 详解反虚拟机技术
- 【CodeForces 777B】Game of Credit Cards(贪心+排序)