diff --git a/字符分类统计 b/字符分类统计 new file mode 100644 index 0000000..2d224a1 --- /dev/null +++ b/字符分类统计 @@ -0,0 +1,27 @@ +#include +int main() +{ + char a[10]; + int da,xiao,shu,kong,qi; + scanf("%s",a); + for(int i=0;a[i];i++) + { + if(a[i]>='A'&&a[i]<='Z') + da++; + else if(a[i]>='a'&&a[i]<='z') + xiao++; + else if(a[i]>='0'&&a[i]<='9') + shu++; + else if(a[i]==' ') + kong ++; + else + qi++; + + } + printf("大写字母:%d\n",da); + printf("小写字母:%d\n",xiao); + printf("数字:%d\n",shu); + printf("空格:%d\n",kong); + printf("其他:%d\n",qi); +return 0; +} \ No newline at end of file