第1个回答 推荐于2017-09-25
#include<iostream>
using namespace std;
int main()
{
int CAPS=0,LOW=0,NUM=0,OTHER=0,SPACE=0;
char a;
cout<<"Please input your char……"<<endl;
cin.get(a);
while(a!='\n'){
cin.get(a);
if(a>='1'&&a<='9')
NUM++;
else if(a>'A'&&a<'Z')
CAPS++;
else if(a>'a'&&a<'z')
LOW++;
else if(a==' ')
SPACE++;
else
OTHER++;
}
cout<<"CAPS:"<<CAPS<<endl<<"LOW:"<<LOW<<endl<<"NUM:"<<NUM<<endl<<"OTHER:"<<OTHER<<endl<<"SPACE:"<<SPACE<<endl;
return 0;
}
这个好像不能识别一些功能件,用汇编就可以,如esc键;本回答被提问者和网友采纳