HDU-1219 AC Me (水)

HDU-1219 AC Me (水)

题目链接
题意:统计单词个数

#include"stdio.h"
#include"string.h"
int i,a[30],coun,cma,len;
// 每一次i循环都有调用strlen函数 数据量小就没关系但是数据大就会Time Exceedd 
int main(){
    char ch,s[100010];
    while(gets(s)){ 
        memset(a,0,sizeof(a));
        len = strlen(s);
        for(i=0; i<len; i++){
            if(s[i]<='z' && s[i]>='a'){//排除掉情况
                coun = s[i]-'a';
                a[coun]++;
            }
        }
        cma = 'a';// a-z的ASCⅡ码值(int型)
        for(i=0; i<26; i++){
            ch = cma + i;//不断地递增int赋给char
            printf("%c:%d\n",ch,a[i]);
        }
        printf("\n");
    }
    return 0;
}

你可能感兴趣的:(字符串,HDU,水)