输入一行字符,分别统计出其中英文字母、空格、数字和其他字符的个数。.Cpp

来源:互联网 发布:mac微信手机 编辑:程序博客网 时间:2024/05/09 15:22
#include<iostream>
using namespace std;
int main()
{  char c;
   int letters=0,space=0,digit=0,other=0;
   cout<<"enter one line:"<<'\n';
   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<<endl;
   return 0;
}