2.代码如下:
#include<iostream>
using namespace std;
int main()
{
int ying=0,kong=0,shu=0,qi=0;
char c;
while((c=getchar())!='\n')
{
if((c>='a'&&c<='z')||(c>='A'&&c<='Z'))
ying++;
else if(c>='0'&&c<='9')
shu++;
else if(c==' ')
kong++;
else
qi++;
}
cout<<ying<<endl;
cout<<kong<<endl;
cout<<shu<<endl;
cout<<qi<<endl;
return 0;
}