【ACM之旅】字符统计
来源:互联网 发布:java类库大全 编辑:程序博客网 时间:2024/06/01 10:18
一、[题目] 字符统计
时间限制:1.0s 内存限制:512.0MB
问题描述
给定一个由小写字母组成的字符串(长度在1至100之间), 统计各个字母在这个字符串中出现的次数。
输入格式
有一行,表示要统计的字符串
输出格式
有若干行,每行输出一个字符以及它在字符串中出现的次数,中间用一个空格符分隔。
在输出时注意以下两点:
1、没有在字符串中出现的字符不要输出
2、输出的每个字符应按照字母顺序排列
样例输入
baazza
样例输出
a 3
b 1
z 2
二、[代码]:
PS. 字符统计 是一道简单的字符串处理类题目,配合使用C库已有的字符(串)处理函数就可以解出这题,以下列出我的解法。
算法一: 基础函数法(利用C库函数 strlen() 和 ASCII码值)
#include <stdio.h>#include <string.h>int main() { char i=0,a[100],n[26]={0}; scanf("%s",a); i=strlen(a); while(i--){ n[a[i]-'a']++; } while(++i<26) printf(n[i]>0?"%c %d\n":"",'a'+i,n[i]); return 0;}
0 0
- 【ACM之旅】字符统计
- 杭电acm统计字符
- sdut acm 字符统计2
- ACM-统计字符数(字符串处理)
- SDUT ACM 实验九 字符统计1
- 字符串之字符统计
- 蓝桥杯之字符统计
- getline之统计字符
- acm-统计字符数组中各种类型字符的个数
- 算法学习之旅,初级篇(6)--统计字符
- ACM--字母个数--HDOJ 1860--统计字符--字符串
- ACM-数据统计之重定向vsfopen
- 九度笔记之 统计字符
- 九度OnlineJudge之1021:统计字符
- c语言学习之统计字符个数
- 华为oj之字符个数统计
- C语言之统计输入字符数量
- Java基础编程之统计字符个数
- 微信获取token
- Excel 导入导出数据库 Java实现
- 看好你的门-客户端传数据(5)-用java修改referer
- 虚拟机linux和主机时间同步
- Super XOR解题报告
- 【ACM之旅】字符统计
- 同一个TextView内不同文字颜色、字体、事件可以不同
- Windows Server 2003安装了SQLServer2005,本机用ODBC数据源连接SQLServer2005
- 操作系统之线程篇3死锁
- Android学习之 博客专栏 与 资料
- 看好你的门-客户端传数据(6)-不安全的cookie
- HTTP请求返回的状态码
- 排序算法
- 基于Simulink的FIR滤波器设计与仿真--初识matlab