统计字符串内的大小写字母和数字的个数
#include<iostream>
using namespace std;
void judge(char a[],int n)
{
int d=0,h=0,nu=0;
for(int i=0;i<n;i++)
{
if(a[i]>='a'&&a[i]<='z')
{
d++;
}
else if(a[i]>='A'&&a[i]<='Z')
{
h++;
}
else if(a[i]>='0'&&a[i]<='9')
{
nu++;
}
}
cout<<d<<" "<<h<<" "<<nu<<endl;
}
int main()
{
int n;
cin>>n;
char *a=new char[n];
for(int i=0;i<n;i++)
{
cin>>a[i];
}
judge(a,n);
}