#include <iostream>
#include <cstdio>
/本程序用来统计大写字母小写字母数字其他字符的程序
using namespace std;
int main(){
int n =0; //输入的字符数目
int number1=0,total=0; //统计数目的变量
int number4=0;
int number2=0;
int number3=0;
int i=0;
cin>>n;
char a='0' ;///输入的字符
for(int i = 0;i<n;i++){
cin>>a;
if(a>='A'&&a<='Z'){
number1++;
continue;
}
else if(a>='a'&&a<='z'){
number2++;
continue;
}
else if(a>='0'&&a<='9'){
number3++;
total=total+(a-'0');
continue;
}
else {
number4++;
continue;
}
}
cout<<number1<<" "<<number2<<" "<<number3<<" "<<number4<<endl;
if (number3!=0){
cout<<total;
}
return 0;
}
核心思想为利用ASC码表中字母排列是有序的来用a,z 与 A Z
进行比较