题解 | 统计字符

统计字符

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

#include <bits/stdc++.h>
using namespace std;

int main() {
    vector<int> num(4,0);
    string s;
    getline(cin,s);
    for(int i=0;i<s.size();i++){
        if((s[i]>='a'&&s[i]<='z')||(s[i]>='A'&&s[i]<='Z')){
            num[0]++;
        }
        if(s[i]==' '){
            num[1]++;
        }
        if(s[i]>='0'&&s[i]<='9'){
            num[2]++;
        }
    }
    cout<<num[0]<<'\n'<<num[1]<<'\n'<<num[2]<<'\n'<<s.size()-num[0]-num[1]-num[2];
    return 0;

}
// 64 位输出请用 printf("%lld")

全部评论

相关推荐

DKS233:项目写太简单了,你用什么技术实现了什么功能,优化了多少,分了哪些模块,解决了哪些难点,最好分模块写,你写的太模糊了。精通还是少用吧,你确定问你底层你扛的住吗,最好用熟悉。具备良好**意识,这种空话不要写,技能层面,要写就写实在的,比如“熟悉常用数据结构,如,堆,栈,链表,哈希表,平衡树”这种
你的简历改到第几版了
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务