输入一行字符,分别统计出其中英文字母、空格、数字和其他字符的个数,数字后面要补上空格。
#include<iostream>
#include<stdio.h>
using namespace std;
int main()
{
char n;
int a=0,b=0,c=0,d=0;
for(;(n=getchar())!='\n';)
{
if(n>='a'&&n<='z'||n>='A'&&n<='Z')
a=a+1;
else if(n>='0'&&n<='9')
b=b+1;
else if(n==' ')
c=c+1;
else
d=d+1;
}
cout<<a<<" "<<b<<" "<<c<<" "<<d<<endl;
return 0;
}