21xrx.com
2025-07-15 05:25:03 Tuesday
文章检索 我的文章 写文章
C++统计小写字母个数:输入一行字符串
2023-07-09 00:06:43 深夜i     42     0
C++ 统计 小写字母 输入 字符串

C++是一种常用的编程语言,可以用来实现各种算法和程序。本篇文章将介绍如何使用C++来统计一行字符串中小写字母的个数。

首先,我们需要使用C++中的头文件iostream和string,以便进行输入和字符串处理。我们可以使用getline函数从标准输入流(cin)中读取一行字符串,并将其存储在一个string类型的变量中。

示例代码如下:

#include <iostream>
#include <string>
using namespace std;
int main() {
  string line;
  int count = 0;
  getline(cin, line);
  for (int i = 0; i < line.size(); i++) {
    if (islower(line[i])) {
      count++;
    }
  }
  cout << "小写字母个数为:" << count << endl;
  return 0;
}

接下来,我们需要使用一个循环遍历字符串的每一个字符,并检查该字符是否为小写字母。这里,我们可以使用C++标准库中的islower()函数来检查字符是否为小写字母。如果是,我们将小写字母计数器加一。

最后,我们将统计结果输出到标准输出流(cout)中。

通过以上几个步骤,我们就可以轻松地使用C++来统计一行字符串中小写字母的个数了。此外,该方法也可以很方便地扩展到统计其他字符的个数,只需要修改islower()函数即可。

  
  

评论区