杭電acm1219 統計字母出現次數

#include <stdio.h>  
#include <string.h>  
#define N 100001  
int main()  
{  
    char s[N];         
    int letter[26],i;
    while(gets(s))    
    {  
        memset(letter, '\0', sizeof(letter)) ;       
        for(i=0; s[i]!='\0'; i++)  
            if(s[i]>='a' && s[i]<='z')   
                letter[ s[i]-'a' ]++;     
        for(i=0;i<26;i++)  
            printf("%c:%d\n",'a'+i, letter[i]);  
            printf("\n");  
    }  
    return 0;  
}  
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章