首页 > 其他 > 详细

烟大ACM新秀赛 B统计出其中英文字母、数字、空格和其他字符的个数

时间:2015-04-02 13:25:16      阅读:386      评论:0      收藏:0      [点我收藏+]

Description

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

Input

一行字符

Output

统计值

Sample Input

aklsjflj123 sadf918u324 asdf91u32oasdf/.‘;123

Sample Output

23 16 2 4

HINT

/*
*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

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!