东华OJ-基础题-86-字符串统计(C++)

  • 问题描述
    对于给定的一个字符串,统计其中小写字母出现的次数。
  • 输入说明
    输入数据有多行,第一行是一个整数n,表示测试实例的个数,后面跟着n行,每行包括一个由字母和数字组成的字符串。
  • 输出说明
    对于每个测试实例,输出该串中数值的个数,每个输出占一行。
  • 输入范例
cpp 复制代码
2
abadvbsbasdfWRWEFASDFASDFwefsadfasdfadef934577&%^&*(
adfasdferdasd233dsf234radfassdfasdf**HHIKKK
  • 输出范例
cpp 复制代码
27
29

感想:用islower()函数判断是否是小写字母
代码如下:

cpp 复制代码
#include <bits/stdc++.h>
using namespace std;

int main() {
    string str;
    int n;
    cin>>n;
    while(n--) {
        cin>>str;
        int cnt = 0;
        for(char c : str){
            if(islower(c))
                ++cnt;
        }
        cout<<cnt<<endl;
    }
    return 0;
}
相关推荐
麒qiqi1 小时前
从 C 基础到 ARM Linux 驱动开发:嵌入式开发核心知识点全解析
java·开发语言
楼田莉子2 小时前
Linux学习:进程信号
linux·运维·服务器·c++·学习
D.不吃西红柿2 小时前
CPM.cmake轻量级包管理器
c++·cmake·cpm.cmake
偷吃的耗子2 小时前
【CNN算法理解】:MNIST手写数字识别训练过程
算法·机器学习·cnn
真智AI2 小时前
用 FAISS 搭个轻量 RAG 问答(Python)
开发语言·python·faiss
念越2 小时前
从概念到实现:深入解析七大经典排序算法
java·算法·排序算法
绿浪19842 小时前
C#与C++高效互操作指南
c++·c#
CSDN_RTKLIB2 小时前
std::string打印原始字节查看是否乱码
c++
shilei_c2 小时前
qt qDebug无输出问题解决
开发语言·c++·算法