diff --git a/README.md b/README.md index 144636d..cbbf698 100644 --- a/README.md +++ b/README.md @@ -1,2 +1,28 @@ -# Function - +# Function //字符分类统计:从键盘输入一个长度为10的字符串,分别统计出其中大写字母、小写字母、数字、空格和其他字符的个数并分别输出。 +#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; + }