输入一行字符,分别统计出其中英文字母、数字、空格和其他字符的个数。
输入一行字符,分别统计出其中英文字母、数字、空格和其他字符的个数。
一行字符
统计值
aklsjflj123 sadf918u324 asdf91u32oasdf/.‘;123
23 16 2 4
/*
*Copyright (c)2014,烟台大学计算机与控制工程学院
*All rights reserved.
*文件名称: .cpp
*作 者: 冷基栋
*完成日期:2014年3月29日
*版 本 号:v1.0
*/
#include <iostream>
using namespace std;
int main()
{
char c;
int a,b,e,d;
a=b=e=d=0;
while (cin.get(c))
{
if (c=='\n')
break;
else if((c>='A'&&c<='Z')||(c>='a'&&c<='z'))
a++;
else if((c>='0'&&c<='9'))
b++;
else if(c==' ')
e++;
else d++;
}
cout<<a<<" "<<b<<" "<<e<<" "<<d;
return 0;
}
烟大ACM新秀赛 B统计出其中英文字母、数字、空格和其他字符的个数
原文地址:http://blog.csdn.net/ljd939952281/article/details/44830677