题解 | #统计字符#

统计字符

https://www.nowcoder.com/practice/539054b4c33b4776bc350155f7abd8f5

#include <iostream>
#include <string>
using namespace std;
int yingwen(string s){
    int i=0;
    for (int j=0; j<s.length(); j++) {
        if (s[j]>='a'&&s[j]<='z') {
            i++;
        }
    }
    return i;
}
int kongge(string s){
    int i=0;
    for (int j=0; j<s.length(); j++) {
        if (s[j]==' ') {
            i++;
        }
    }
    return i;
}
int num(string s){
    int i=0;
    for (int j=0; j<s.length(); j++) {
        if (s[j]>='0'&&s[j]<='9') {
            i++;
        }
    }
    return i;
}
int main() {
    string s;
    getline(cin, s);
    int a, b,c,d;
    a=yingwen(s);
    b=kongge(s);
    c=num(s);
    d=s.length()-a-b-c;
    cout << a<<endl<< b << endl<<c<<endl<<d;
}

全部评论

相关推荐

牛客583549203号:腾讯还好,况且实习而已,实习生流动性很大,属于正常现象,记得和HR委婉解释
点赞 评论 收藏
分享
咩咩子_:项目和图形引擎岗没啥关系,最好还是项目和岗位有相关度好点,不然真有面也不一定会问很多
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客企业服务