From 9537ca64faef8fbc26defcf8cd63451acb53dd18 Mon Sep 17 00:00:00 2001 From: pwjku6f2y <1915106350@qq.com> Date: Tue, 15 Feb 2022 13:47:42 +0800 Subject: [PATCH] =?UTF-8?q?=E5=AD=97=E7=AC=A6=E5=88=86=E7=B1=BB=E7=BB=9F?= =?UTF-8?q?=E8=AE=A1?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 30 ++++++++++++++++++++++++++++-- 1 file changed, 28 insertions(+), 2 deletions(-) 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; + }