输入流get函数获取每个字符进行判断
#include<iostream>
using namespace std;
int main(){
    int letters=0,digits=0,other=0;
    char ch;
    ch=cin.get();
    while(ch!='?'){
        if((ch>=65&&ch<=90)||(ch>=97&&ch<=122)) letters++;
        else if(ch>=48&&ch<=57) digits++;
        else other++;
        ch=cin.get();
    }
    cout<<"Letters="<<letters<<endl<<"Digits="<<digits<<endl<<"Others="<<other;
}