统计字符
											有一遍短文,共有3行文字,每行有80个字符。要统计处其中英文大写字母、小写字母、数字、空格以及其他字符各有多少个。										
					
	
				
											有个缺点就是不能统计空格!你可以用isdigit统计数字,isspace统计空格,islower统计小写字母,isupper统计大写字母
#include "stdio.h"
#include<ctype.h>
#include<string.h>
void main()
{
    void panduan(char aa[50]);
    char a[50];
    printf("请输入字符串:");
    scanf("%s",a);
    panduan(a);
}
void panduan(char aa[50])
{
    int cunt1=0,cunt2=0,cunt3=0,cunt4=0,n=strlen(aa),i;
    for(i=0;i<n;i++)
        if(aa[i]>='a'&&aa[i]<='z')
            cunt1++;
        else if(aa[i]>='A'&&aa[i]<='Z')
            cunt2++;
        else if(aa[i]>='0'&&aa[i]<='9')
            cunt3++;
        else if(isspace((int)aa[i]))
            cunt4++;
        printf("小写字母个数为%d\n大写字母个数为%d\n数字个数为%d\n空格符为%d",cunt1,cunt2,cunt3,cunt4);
    
}										
					
	
	
	
			


											
	    

	
											

