diff --git a/字符串分类统计 b/字符串分类统计 new file mode 100644 index 0000000..faf6864 --- /dev/null +++ b/字符串分类统计 @@ -0,0 +1,26 @@ +#include +void Count(char ch[]) +{ + int n1, n2, n3, n4, n5, i; + for(i = 0; i < 10; i ++) + { + if(ch[i] >= 'A' && ch[i] <= 'Z') + n1 ++; + else if(ch[i] >= 'a' && ch[i] <= 'z') + n2 ++; + else if(ch[i] >= '0' && ch[i] <= '9') + n3 ++; + else if(ch[i] == ' ') + n4 ++; + else + n5 ++; + } + printf("%d %d %d %d %d", n1, n2, n3, n4, n5); +} +int main() +{ + char ch[10]; + gets(ch); + Count(ch); + return 0; +} \ No newline at end of file