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;
相关推荐
rit84324994 小时前
基于MATLAB的模糊图像复原
开发语言·matlab
fie88894 小时前
基于MATLAB的声呐图像特征提取与显示
开发语言·人工智能
未来之窗软件服务4 小时前
自己写算法(九)网页数字动画函数——东方仙盟化神期
前端·javascript·算法·仙盟创梦ide·东方仙盟·东方仙盟算法
豐儀麟阁贵4 小时前
基本数据类型
java·算法
_extraordinary_5 小时前
Java SpringMVC(二) --- 响应,综合性练习
java·开发语言
Larry_Yanan6 小时前
QML学习笔记(三十四)QML的GroupBox、RadioButton
c++·笔记·qt·学习·ui
@。1246 小时前
对于灰度发布(金丝雀发布)的了解
开发语言·前端
程序员老舅6 小时前
干货|腾讯 Linux C/C++ 后端开发岗面试
linux·c语言·c++·编程·大厂面试题
乐迪信息6 小时前
乐迪信息:基于AI算法的煤矿作业人员安全规范智能监测与预警系统
大数据·人工智能·算法·安全·视觉检测·推荐算法
程序员Aries6 小时前
自定义网络协议与序列化/反序列化
linux·网络·c++·网络协议·程序人生