21xrx.com
2024-12-22 19:55:21 Sunday
登录
文章检索 我的文章 写文章
C++ 统计大写字母和小写字母个数
2023-07-12 04:23:55 深夜i     --     --
C++ 统计 大写字母 小写字母 个数

C++是一种高级编程语言,具有良好的可读性和可维护性。在C++中,可以通过编写程序来对字符串中的大写字母和小写字母进行统计。

首先,需要在程序中定义一个字符串变量来存储需要进行统计的字符串。然后,可以使用循环语句遍历字符串,依次判断每个字符是否为大写字母或小写字母,如果是,则对相应计数器进行加1操作。

以下是一个示例程序,用于统计一个字符串中的大写字母和小写字母个数:


#include <iostream>

#include <string>

#include <cctype>

using namespace std;

int main()

{

  string str = "Hello World!";

  int upper_count = 0; // 大写字母计数器

  int lower_count = 0; // 小写字母计数器

  for (int i = 0; i < str.length(); i++)

  {

    char c = str[i];

    if (isupper(c)) // 判断是否为大写字母

    {

      upper_count++;

    }

    else if (islower(c)) // 判断是否为小写字母

    {

      lower_count++;

    }

  }

  cout << "大写字母个数:" << upper_count << endl;

  cout << "小写字母个数:" << lower_count << endl;

  return 0;

}

在上述程序中,使用了isupper()和islower()函数来判断字符是否为大写字母或小写字母。如果是,就将相应计数器加1。大写字母计数器和小写字母计数器的初始值都为0,最终输出它们的值即可。

了解C++的字符串处理方法和常用函数,在实际应用中能极大地提高开发效率,对于数据处理、文本分析等方面有很大的帮助。

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复