Day24 第11站 出发 c++!

1> 思维导图

2> 提示并输入一个字符串,统计该字符串中字母个数、数字个数、空格个数、其他字符的个数

cpp 复制代码
 string s1;
    cout << "请输入一个字符串" << endl;
    getline(cin,s1);
    int len = s1.length();
    char buf[128]="";
    strcpy(buf,s1.data());
    int i=0;
    int a=0;
    int b=0;
    int c=0;
    int d=0;
    while(len--)
    {
        if((buf[i]>=65&&buf[i]<=90)||(buf[i]>=97&&buf[i]<=122))
        {
            a++;
        }
        else if(buf[i]>=48&&buf[i]<=57)
        {
            b++;
        }
        else if(buf[i]==32)
        {
            c++;
        }
        else
        {
            d++;
        }
        i++;
    }
    cout<<"字符串中字母有"<<a<<"个"<<"数字有"<<b<<"个"<<"空格有"<<c<<"个"<<"其他有"<<d<<"个"<<endl;
相关推荐
野渡拾光1 小时前
【考研408数据结构-05】 串与KMP算法:模式匹配的艺术
数据结构·考研·算法
Hy行者勇哥2 小时前
Python 与 VS Code 结合操作指南
开发语言·python
tainshuai3 小时前
用 KNN 算法解锁分类的奥秘:从电影类型到鸢尾花开
算法·分类·数据挖掘
麦兜*8 小时前
Swift + Xcode 开发环境搭建终极指南
开发语言·ios·swiftui·xcode·swift·苹果vision pro·swift5.6.3
Coovally AI模型快速验证9 小时前
农田扫描提速37%!基于检测置信度的无人机“智能抽查”路径规划,Coovally一键加速模型落地
深度学习·算法·yolo·计算机视觉·transformer·无人机
mit6.8249 小时前
[openvela] Hello World :从零开始的完整实践与问题复盘
c++·嵌入式硬件
pusue_the_sun9 小时前
数据结构:二叉树oj练习
c语言·数据结构·算法·二叉树
萧鼎9 小时前
Python pyzmq 库详解:从入门到高性能分布式通信
开发语言·分布式·python
RaymondZhao349 小时前
【全面推导】策略梯度算法:公式、偏差方差与进化
人工智能·深度学习·算法·机器学习·chatgpt
艾伦~耶格尔10 小时前
【集合框架LinkedList底层添加元素机制】
java·开发语言·学习·面试