//输入一行字符,统计处其中英文字母、空格、数字和其他字符的个数
#include<iostream>
using namespace std;
int main()
{
int letters=0,space=0,digit=0,other=0;
char c;
cout<<"enter one line:"<<endl;
while((c=getchar())!='\n')
{
if((c>='a')&&(c<='z')||(c>='A')&&(c<='Z'))
letters++;
else if(c==' ')
space++;
else if((c>='0')&&(c<='9'))
digit++;
else
other++;
}
cout<<"letters:"<<letters<<"space:"<<space<<"digit:"<<digit<<"other:"<<other;
return 0;
}
#include<iostream>
using namespace std;
int main()
{
int letters=0,space=0,digit=0,other=0;
char c;
cout<<"enter one line:"<<endl;
while((c=getchar())!='\n')
{
if((c>='a')&&(c<='z')||(c>='A')&&(c<='Z'))
letters++;
else if(c==' ')
space++;
else if((c>='0')&&(c<='9'))
digit++;
else
other++;
}
cout<<"letters:"<<letters<<"space:"<<space<<"digit:"<<digit<<"other:"<<other;
return 0;
}