diff --git a/try.c b/try.c new file mode 100644 index 0000000..66e81c4 --- /dev/null +++ b/try.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; + }