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;
相关推荐
FQNmxDG4S1 小时前
Java多线程编程:Thread与Runnable的并发控制
java·开发语言
超级码力6661 小时前
【Latex文件架构】Latex文件架构模板
算法·数学建模·信息可视化
穿条秋裤到处跑2 小时前
每日一道leetcode(2026.04.29):二维网格图中探测环
算法·leetcode·职场和发展
前端老石人2 小时前
HTML 字符引用完全指南
开发语言·前端·html
matlab_xiaowang2 小时前
Redux 入门:JavaScript 可预测状态管理库
开发语言·javascript·其他·ecmascript
Merlos_wind2 小时前
HashMap详解
算法·哈希算法·散列表
虹科网络安全2 小时前
艾体宝干货|数据复制详解:类型、原理与适用场景
java·开发语言·数据库
axng pmje3 小时前
Java语法进阶
java·开发语言·jvm
汉克老师3 小时前
GESP2025年3月认证C++五级( 第三部分编程题(1、平均分配))
c++·算法·贪心算法·排序·gesp5级·gesp五级
老前端的功夫3 小时前
【Java从入门到入土】28:Stream API:告别for循环的新时代
java·开发语言·python