#include
#include
int main(){
int i;
int num[36];//数字10个(0-9)加上字母26个(A-Z),前十个放数字,后26个放字母
char ch;
for(i=0; i<36; i++) num[i]=0;//初始化
while((ch=getchar()) !='#')//'#'表示输入字符串结束
if('0'<=ch<='9'){
i=ch-48; //48是'0'的ASCll码值
num[i]++;
} //数字字符
else if('A'<=ch<='Z'){ //'A'是65
i=ch-65+10;//数组前10位已经被数字占了
num[i]++;
} //字母字符
for(i=0; i<10; i++)
printf("数字%d的个数=%d\n",i,num[i]);
for(i=10; i<36; i++)
printf("字母字符%c的个数=%d\n",i+55,num[i]); //num[i]代表个数
}