boj 1306 简单问题 字符串直接存的就是ascii码
来源:互联网 发布:windows和mac哪个好 编辑:程序博客网 时间:2024/05/29 09:15
地址:http://acm.scs.bupt.cn/onlinejudge/showproblem.php?problem_id=1306
第二题:统计字母Submit: 6034 Accepted:1827Time Limit: 1000MS Memory Limit: 65535KDescription
给定一个只有小写英文字母组成的字符串,串长为n。请你编写程序求出这个字符串中出现次数最多的字母。
Input
输入的第一行为t(0 < t < 10),表示有t组测试用例。
对于每组测试用例,输入有两行。
第一行是一个正整数n( 1 < n < 100)表示字符串的长度。
后面一行是一个长度为n的字符串(只由小写字母组成)。
Output
对于每组测试用例,输出一行,仅输出出现次数最多的字母。
测试用例保证出现次数最多的字母只有一个。
Sample Input
2
5
acmcs
3
zzt
Sample Output
c
z
#include<iostream>
using namespace std;
char b[101];
int a[26];
int main()
{
int i,j,n,t,max,m;
char c;
scanf("%d",&n);
while(n--)
{
for(i=0;i<26;i++)
a[i]=0;
max=0;
scanf("%d",&t);
for(i=0;i<t;i++)
{
//cin>>b[i]; 可以ac;
scanf("%c",&b[i]); //编译时候就不行 为啥?
a[b[i]-'a']++; //b[i]中的值就是ascii码
}
for(i=0;i<27;i++)
if(a[i]>max)
{
max=a[i];
c=i+'a'; //将int型的i+'a'赋值给char型的c,则c输出ascii码为i+'a'的字符
}
printf("%c/n",c);
}
system("pause");
}
- boj 1306 简单问题 字符串直接存的就是ascii码
- boj 1345 二叉树问题 简单的dp
- 【Trie树篇】就是那个那个啥么---直接存儿子的写法
- boj 1336 简单的问题 不过自己没想到 别人解释的~~学习~~
- boj 1336 简单的问题 不过自己没想到 别人解释的~~学习~~
- boj 1336 简单的问题 不过自己没想到 别人解释的~~学习~~
- C#字符串和ASCII码的转换
- ascii码转换为对应的字符串
- MATLAB字符串和ASCII码的转换
- 字符串转换为ASCII码的结果
- 简单的16进制转Ascii码
- ASCII码转字符串
- 字符串比较大小的principle 、ASCII码和字符串string
- 有时候问题就是这么简单
- 水杯问题(就是一个简单的广搜)
- ascii码简单记录
- java多线程问题中简单的存取款实现
- ASE数据库大内存配置后服务进程直接down掉问题的解决
- SQlite实例 SimpleCursorAdapter操作
- libiconv字符集转换库使用方法
- c# 的实现的一些简单功能
- WINCE ARM Datatype misalignment 问题
- 急!很茫然,我是女生,本科美术系学艺术设计的今年7月份就毕业,软件专业也没学好,毕业之后不打算去公司里工作因为太勾心斗角太累了!现在天天都不开心我该怎么办怎么打算呢,有哪个好心人能给我讲解讲解!
- boj 1306 简单问题 字符串直接存的就是ascii码
- SK-B Combinators (SK的B简化)
- mvnforum开源论坛功能介绍
- 书店,网络和中国的网络(转)
- 好事
- 用Rational Rose来建立数据库表
- 软件工程具体有哪些方向呢
- sql 常用语句 语法和实例
- android 的bootloader