HJ84 统计大写字母个数

知识点字符串

描述

对于给定的由可见字符和空格构成的字符串 s,统计其中大写字母的个数。

字符串由 ASCII 码在 32 到 126 范围内的字符组成。您可以参阅下表获得其详细信息。

输入描述:

在一行上输入一个长度为 1≦len(s)≦250,由可见字符和空格构成的字符串 s 。

输出描述:

输出一个整数,表示字符串中大写字母的个数。

示例1

输入:

复制代码
A 1 0 1 1150175017(&^%&$vabovbaoadd 123#$%#%#O

输出:

复制代码
2

cc方法00:暴力枚举

cpp 复制代码
#include <iostream>
using namespace std;

int main() {
    string s;
    while (getline(cin, s)) { // 注意 while 处理多个 case
        int count = 0;
        for (const char & c : s) {
            if (c >= 'A' && c <= 'Z') {
                count++;
            }
        }
        cout << count << endl;
    }
}
// 64 位输出请用 printf("%lld")
相关推荐
203号居民2 小时前
LeetCode hot 100 — 141. 环形链表2
算法·leetcode·链表
玖玥拾2 小时前
LeetCode 202 快乐数
算法·leetcode
LuminousCPP2 小时前
数据结构-二叉树(六):BFS层序遍历与完全二叉树判断|复用链式队列 + (N_0=N_2+1) 性质证明
c语言·数据结构·笔记·算法·二叉树·宽度优先
ZhouDevin3 小时前
算法论文/数据集3——CLD(TMLR2025)压缩训练集,仅保留对验证集有益的样本
人工智能·深度学习·算法·计算机视觉
码匠许师傅3 小时前
【设计模式精讲】14.外观模式(Facade)
c++·设计模式·uml·外观模式
Tim_103 小时前
【LeetCode】29、两数相除
算法·leetcode·职场和发展
船厂电气自动化ai大模型4 小时前
AI大模型与数学/第63课:矩阵定义、矩阵加法、标量乘法(逐级精讲)
数据结构·人工智能·深度学习·线性代数·算法
余额瞒着我当琳4 小时前
算法修炼 chapter 2 双指针进阶、盛最多水的容器、有效三角形的个数、两数之和、三数之和、四数之和
算法
你压到我腿毛了6664 小时前
C语言冒泡算法(Bubble sort)
c语言·数据结构·算法
xxwxx__5 小时前
C++ list 深度解析:从使用原理到模拟实现
开发语言·c++·list