输入一行字符,统计处其中英文字母、空格、数字和其他字符的个数

来源:互联网 发布:油库软件系统开发 编辑:程序博客网 时间:2024/06/06 17:47
//输入一行字符,统计处其中英文字母、空格、数字和其他字符的个数
#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;
}
0 0