Problem B: 统计26个小写字母各自出现的次数

Problem B: 统计26个小写字母各自出现的次数

Time Limit: 1 Sec  Memory Limit: 128 MB
Submit: 16  Solved: 6
[Submit] [Status] [Web Board] [Creator:]

Description

请编写一个函数void fun(char *tt, int pp[]),统计在tt所指字符串中 ’a’ 到 ’z’ 26个小写字母各自出现的次数,并依次放在pp所指数组中。

例如,当输入字符串:abcdefgabcdeabc后,程序的输出结果应该是:

3 3 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 

你只需要完成函数 fun的设计,并且正确运行,就可以提交

提示:输入的字符串并不能保证完全都是小写字符,也许有大写或者数字字符

#include <stdio.h>
#include <string.h>
void fun(char *tt, int pp[])
{

}
 
main( )
{
    char aa[1000] ;
    int  bb[26], k ;
    scanf("%s", aa) ;
    fun(aa, bb) ;
    for (k = 0 ; k<26; k++)
        printf ("%d ", bb[k]) ;
    printf( "\n" ) ;
}

Sample Input

abcdefgabcdeabc

Sample Output

3 3 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0