东华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;
}
相关推荐
青少儿编程课堂5 小时前
蓝桥杯·全国青少年信息素养大赛·电子学会C/C++考级:分层图最短路解析
c++·python·算法·bfs·信息学竞赛
YSL0701245 小时前
一文通关-----排序
数据结构·算法
1024奇点13 小时前
【仓颉语言入门 · 第二篇 第 22 课】
开发语言·ide·开源
Warren2Lynch14 小时前
C4 模型详解:利用 Visual Paradigm 可视化软件架构的综合指南
开发语言·uml
FlightYe15 小时前
视界原理之3D视频(四):裸眼、眼镜和头显
android·linux·c++·3d·ffmpeg·音视频
Knight_AL15 小时前
Java 文件下载时文件名中的 `#` 被转换成 `%23`?一次 URL 编码与解码问题排查
java·开发语言
ZhengEnCi15 小时前
GPT-6 Astra 爆改 Qwen 权重真有那么神吗:权重空间编程 0.016% 参数的真相
算法·架构
FRing0316 小时前
vue2干货总结2(v-bind、v-for、v-model、指令修饰符、v-bind操作class和style)
开发语言·前端·vue.js·vue2
罗西的思考16 小时前
【轻量化复刻大模型 / KIMI K3】KDA(Kimi Delta Attention):并行
人工智能·算法·机器学习
by2099916 小时前
C++ 智能指针的所有权与使用
开发语言·c++·经验分享