diff --git a/字符分类统计.c b/字符分类统计.c new file mode 100644 index 0000000..faae683 --- /dev/null +++ b/字符分类统计.c @@ -0,0 +1,27 @@ +#include +void Stringcount(char s[]) +{ + int le1=0,le2=0,di=0,sp=0,ot=0; + int i; + for(i=0;s[i] != '\0';i++) + { + if(s[i] >='A' && s[i] <='Z') + le1++; + else if(s[i] >= 'a' && s[i] <= 'z') + le2++; + else if(s[i] >= '0' && s[i] <= '9') + di++; + else if(s[i]==' ') + sp++; + else + ot++; + } + printf("��д��ĸ��%d Сд��ĸ��%d ���֣�%d �ո�%d �����ַ���%d",le1,le2,di,sp,ot); +} +int main() +{ + char a[10]; + gets(a); + Stringcount(a); + return 0; + }