91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

如何結合C++的STL容器使用islower

c++
小樊
83
2024-08-30 03:10:35
欄目: 編程語言

islower 是一個函數,用于檢查給定字符是否為小寫字母

#include<iostream>
#include<string>
#include<algorithm>
#include <cctype>

int main() {
    std::string input = "Hello, World!";
    
    // 使用 std::count_if 和 islower 統計小寫字母的數量
    int lowercase_count = std::count_if(input.begin(), input.end(), [](unsigned char c) { return std::islower(c); });

    std::cout << "Number of lowercase letters: "<< lowercase_count<< std::endl;

    return 0;
}

在這個示例中,我們首先包含了必要的頭文件,然后創建了一個 std::string 類型的變量 input。接下來,我們使用 std::count_if 算法統計 input 中小寫字母的數量。std::count_if 接受兩個迭代器(表示要處理的范圍)以及一個 lambda 函數,該函數將應用于范圍內的每個元素。在這種情況下,我們使用 std::islower 函數檢查每個字符是否為小寫字母。最后,我們輸出小寫字母的數量。

0
新源县| 惠水县| 石渠县| 西安市| 双牌县| 巫山县| 溧水县| 泸定县| 耒阳市| 诸暨市| 东乡族自治县| 三亚市| 伊春市| 辽阳县| 老河口市| 砚山县| 丰县| 岑溪市| 阿拉善盟| 松滋市| 吉首市| 南岸区| 望江县| 隆回县| 浮梁县| 景德镇市| 沙洋县| 梁平县| 六安市| 土默特左旗| 呼和浩特市| 黑龙江省| 正镶白旗| 西青区| 昌吉市| 清新县| 莒南县| 镇江市| 子长县| 张家口市| 洛隆县|