hdu.1219.AC Me
来源:互联网 发布:国外mac破解软件网站 编辑:程序博客网 时间:2024/05/18 23:52
AC Me
Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)
Total Submission(s): 16877 Accepted Submission(s): 7293
Problem Description
Ignatius is doing his homework now. The teacher gives him some articles and asks him to tell how many times each letter appears.
It’s really easy, isn’t it? So come on and AC ME.
Input
Each article consists of just one line, and all the letters are in lowercase. You just have to count the number of each letter, so do not pay attention to other characters. The length of article is at most 100000. Process to the end of file.
Note: the problem has multi-cases, and you may use “while(gets(buf)){…}” to process to the end of file.
Output
For each article, you have to tell how many times each letter appears. The output format is like “X:N”.
Output a blank line after each test case. More details in sample output.
Sample Input
hello, this is my first acm contest!
work hard for hdu acm.
Sample Output
a:1
b:0
c:2
d:0
e:2
f:1
g:0
h:2
i:3
j:0
k:0
l:2
m:2
n:1
o:2
p:0
q:0
r:1
s:4
t:4
u:0
v:0
w:0
x:0
y:1
z:0
a:2
b:0
c:1
d:2
e:0
f:1
g:0
h:2
i:0
j:0
k:1
l:0
m:1
n:0
o:2
p:0
q:0
r:3
s:0
t:0
u:1
v:0
w:1
x:0
y:0
z:0
大意就是计算一个句子中每个字母出现的次数
#include <stdio.h>#include <stdlib.h>#include <string.h>int main(){ char s[100000]; int i,len; while(gets(s)!=NULL) { int a[27]={0};//放在循环里面,起到清零的作用 len=strlen(s); for(i=0;i<len;i++) { if(s[i]>='a'&&s[i]<='z') { a[s[i]-96]++; } } for(i=1;i<=26;i++) { printf("%c:%d\n",i+96,a[i]); } printf("\n"); } return 0;}
- hdu.1219.AC Me
- hdu 1219 AC Me
- HDU AC me
- hdu 1219 AC Me
- hdu 1219 AC Me
- HDU 1219 AC Me
- hdu 1219 AC Me
- HDU 1219 AC Me
- hdu-1219-AC Me
- HDU 1219AC Me
- hdu AC me
- HDU 1219 AC Me
- hdu 1219 AC Me
- hdu-1219 AC Me
- HDU AC Me
- HDU 1219 AC Me
- HDU 1219 AC Me
- Hdu AC Me
- 事件监听器模式和观察者模式
- gitbook制作电子书
- 原型模式(创建型)
- 轻量级过程改进之我见
- java反射机制--Method.invoke方法
- hdu.1219.AC Me
- 【自动驾驶】深度学习用于自动驾驶技术 DeepDriving(ICCV 2015)
- hdu 1011 Starship Troopers(树形背包)
- 字符集了解
- IDEA 出现编译错误 Multi-catches are not supported a this language level 解决方法
- 欢迎使用CSDN-markdown编辑器
- 分布式消息系统:Kafka
- Android Studio 出现 Gradle's dependency cache may be corrupt
- Retrofit用法详解