C++:2024/3/11

作业1:编程

要求:提示并输入一个字符串,统计该字符中大写、小写字母个数、数字个数、空格个数以及其他字符个数

代码:

#include <iostream>

using namespace std;

int main()
{
    string str;

    cout << "请输入一个字符串:" << endl;
    getline(cin,str);

    int Bcharcount = 0,Lcharcount = 0,Spacecount = 0,numcount = 0,othercount = 0;

    for(int i = 0; i < (int)str.size() ;i++)
    {
        if( str.at(i) >= 'a' && str.at(i) <= 'z' )
        {
            Lcharcount++;
        }
        else if( str.at(i) >= 'A' && str.at(i) <= 'Z' )
        {
            Bcharcount++;
        }
        else if( str.at(i) >= '0' && str.at(i) <= '9')
        {
            numcount++;
        }
        else if( str.at(i) == ' ' )
        {
            Spacecount++;
        }
        else
        {
            othercount++;
        }

    }
    cout << "大写字母个数:" << Bcharcount <<endl;
    cout << "小写字母个数:" << Lcharcount <<endl;
    cout << "空格个数:" << Spacecount <<endl;
    cout << "数字个数:" << numcount <<endl;
    cout << "其他字符个数:" << othercount <<endl;

    return 0;
}

效果图:

作业2:思维导图

相关推荐

  1. 20240311

    2024-03-11 21:22:02       38 阅读
  2. 20240311按键输入实验

    2024-03-11 21:22:02       41 阅读
  3. 数据库学习案例20240311 -mysql xtrabackup 备份与恢复

    2024-03-11 21:22:02       46 阅读
  4. <span style='color:red;'>C</span>

    C

    2024-03-11 21:22:02      49 阅读
  5. <span style='color:red;'>C</span>++--

    C++--

    2024-03-11 21:22:02      30 阅读
  6. C++

    2024-03-11 21:22:02       33 阅读

最近更新

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

    2024-03-11 21:22:02       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-03-11 21:22:02       101 阅读
  3. 在Django里面运行非项目文件

    2024-03-11 21:22:02       82 阅读
  4. Python语言-面向对象

    2024-03-11 21:22:02       91 阅读

热门阅读

  1. ChatGPT消息发不出去了?我找到解决方案了

    2024-03-11 21:22:02       68 阅读
  2. Django高级之-forms组件

    2024-03-11 21:22:02       41 阅读
  3. Vue:自动按需导入element-plus图标,动态导入

    2024-03-11 21:22:02       48 阅读
  4. 【Vue】实现 vuex 状态持久化

    2024-03-11 21:22:02       48 阅读
  5. 景安空间不支持指定运行目录tp5

    2024-03-11 21:22:02       41 阅读
  6. 面试题 -- 内存管理

    2024-03-11 21:22:02       41 阅读
  7. Qt + mqtt对接阿里云平台(二)

    2024-03-11 21:22:02       50 阅读
  8. 2023 年 3 月青少年软编等考 C 语言一级真题解析

    2024-03-11 21:22:02       42 阅读
  9. Linux信号机制

    2024-03-11 21:22:02       33 阅读
  10. PLIP,openbabel安装避坑

    2024-03-11 21:22:02       56 阅读