C++ 作业 24/3/11

1、提示并输入一个字符串,统计该字符中大写、小写字母个数、数字个数、空格个数以及其他字符个数(要求使用C++风格字符串完成)

#include <iostream>

using namespace std;

int main()
{
    string str;
    cout << "please enter str:" << endl;
    getline(cin,str);
    int capital=0,lowercase=0,num=0,space=0,other=0;
    for(size_t i=0;i<str.size();i++)
    {
        if('A'<=str[i] && 'Z'>=str[i])
        {
            capital+=1;
        }
        else if('a'<=str[i] && 'z'>=str[i])
        {
            lowercase+=1;
        }
        else if('0'<=str[i] && '9'>=str[i])
        {
            num+=1;
        }
        else if(str[i] == ' ')
        {
            space+=1;
        }
        else
        {
            other+=1;
        }
    }
    cout << "capital= " << capital << endl;
    cout << "lowercase= " << lowercase << endl;
    cout << "num= " << num << endl;
    cout << "space= " << space << endl;
    cout << "other= " << other << endl;
    return 0;
}

2、思维导图

相关推荐

  1. <span style='color:red;'>C</span>++<span style='color:red;'>作业</span>

    C++作业

    2024-03-11 23:12:02      33 阅读
  2. C++作业

    2024-03-11 23:12:02       31 阅读
  3. <span style='color:red;'>C</span>++<span style='color:red;'>作业</span>

    C++作业

    2024-03-11 23:12:02      25 阅读
  4. <span style='color:red;'>C</span>++<span style='color:red;'>作业</span>

    C++作业

    2024-03-11 23:12:02      31 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-03-11 23:12:02       91 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-03-11 23:12:02       97 阅读
  3. 在Django里面运行非项目文件

    2024-03-11 23:12:02       78 阅读
  4. Python语言-面向对象

    2024-03-11 23:12:02       88 阅读

热门阅读

  1. RocketMQ消息堆积问题

    2024-03-11 23:12:02       48 阅读
  2. Android获取图片缩略图尺寸问题

    2024-03-11 23:12:02       44 阅读
  3. CentOS上安装JDK的详细教程

    2024-03-11 23:12:02       49 阅读
  4. python Plotly可视化

    2024-03-11 23:12:02       40 阅读
  5. Android FTPServer监听摄像机文件上传处理

    2024-03-11 23:12:02       46 阅读
  6. 最短路dp,LeetCode 1976. 到达目的地的方案数

    2024-03-11 23:12:02       38 阅读
  7. python界面开发 - filedialog 文件选择对话框

    2024-03-11 23:12:02       41 阅读
  8. MySQL 建表约束

    2024-03-11 23:12:02       42 阅读