字符统计

统计字符的个数

输出:每行显示字符的种类和个数

#include<stdio.h>
int main() 
{
char c; 
int number=0,space=0,chinese=0,a[50]={0},i,j; 
for(j=0;c!='
';j++) 
{ 
        scanf("%c",&c);
    if(c>='a'&&c<='z') 
        a[c-'a']++;
    else if(c>='A'&&c<='Z')
                a[c-'A']++;
    else if(c==' ') 
        space++; 
    else if(c>='0'&&c<='9') 
        number++; 
    else 
        chinese++; 
} 
for(i=0;i<50;i++)
{
        if(a[i]!=0 )
                printf("%c=%d
",i+'a',a[i]);//mind
}
printf("space=%d
number=%d
chinese=%d
",space,number,chinese/2); 
return 0 ;
}
原文地址:https://www.cnblogs.com/tt-t/p/6179888.html