【入门】统计字符的个数

1036: 【入门】统计字符的个数

时间限制: 1.000 Sec 内存限制: 16 MB 提交: 15127 解决: 8977 [命题人:][]

提交状态报告

题目描述

从键盘中任意输入一串字符,直至输入"#"字符代表结束.请编程统计输入的字符中的大写字母,小写字母和数字字符的个数分别是多少?

输入

输入只有一行,包括一串字符。(长度小于20,没有空格)

输出

输出只有一行(这意味着末尾有一个回车符号),包括3个整数,分别代表大写字符,小写字符和数字字符的个数。

样例

输入

daDSALDdcada3240#

输出

5 7 4

#include<bits/stdc++.h>
using namespace std;
int main()
{
        int s1=0,s2=0,s3=0;
    char a;

    cin>>a;
    do{
    if(a>=A&&a<=Z)
    {    
    s1++;
    }
if(a>=a&&a<=z)
    {    
    s2++;
    }
    if(a>=0&&a<=9)
    {    
    s3++;
    }
    cin>>a;
    }
    while(a!=#);
    cout<<s1<< <<s2<< <<s3<<endl;
    return 0;
}

好评

经验分享 程序员 微信小程序 职场和发展