您的位置:首页 > 其它

hdu_1219 AC Me

2014-05-09 15:47 302 查看
http://acm.hdu.edu.cn/showproblem.php?pid=1219

分析: (虽是简单题,也记录一下)

               a      ASCII        97

               A      ASCII        65

           

               gets(buf);        // char buf[100];

代码:

//hdu 1219
#include <iostream>
#include <ctype.h>
#include <stdio.h>
#include <string.h>
using namespace std;

int main()
{
int cnt[28];
char buf[100004];
while(gets(buf)){
int len=strlen(buf);
memset(cnt,0,sizeof(cnt));
for(int i=0;i<len;i++){
if(islower(buf[i])) cnt[buf[i]-'a']++;
}
for(int i=0;i<26;i++)
printf("%c:%d\n",i+97,cnt[i]);
printf("\n");
}
return 0;
}

   
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  简单题