🎉️ 程序设计 - 统计字符的个数

题目描述
从键盘中任意输入一串字符。请编程统计输入的字符中的大写字母,小写字母和数字字符的个数分别是多少?

输入格式
输入只有一行,包括一串字符。(长度小于 500,且没有空格)

输出格式
输出只有一行,包括3个整数。分别代表大写字符,小写字符和数字字符的个数。

输入样例
daDSALDdcada3240
输出样例
5 7 4

#include<iostream>
#include<cstring>
using namespace std; 
char a[505];
int main( )
{
    int up=0,low=0,num=0;
    cin>>a;
    int len=strlen(a);
    for(int i=0;i<len;i++){
        if(a[i]>='A'&&a[i]<='Z'){
            up++;
        }else if(a[i]>='a'&&a[i]<='z'){
            low++;
        }else if(a[i]>='0'&&a[i]<='9'){
            num++;
        }
    }
    printf("%d %d %d",up,low,num);
    return 0;
}


 有帮助请采纳