21xrx.com
2024-12-23 00:44:35 Monday
登录
文章检索 我的文章 写文章
C++ 统计大写字母和小写字母的个数
2023-07-07 05:44:48 深夜i     --     --
C++ 统计 大写字母 小写字母 个数

C++ 语言是一种强大的编程语言,被广泛应用于软件开发、游戏制作以及其他计算机技术领域。在 C++ 中,我们可以通过编写简单的代码来完成各种任务。其中一个常见的任务是统计字符串中大写字母和小写字母的个数。

首先,我们需要定义一个字符串,并使用循环语句遍历其中的每个字符。通过判断每个字符是否是大写字母或小写字母,我们可以分别统计它们的个数,最后输出结果。

下面是一段简单的 C++ 代码,可以实现统计大写字母和小写字母个数的功能:


#include<iostream>

#include<string>

using namespace std;

int main(){

  string str;

  int upper_count = 0, lower_count = 0;

  cout << "请输入字符串: ";

  getline(cin, str);

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

    if(isupper(str[i])){

      upper_count++;

    }

    else if(islower(str[i])){

      lower_count++;

    }

  }

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

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

  return 0;

}

在这段代码中,我们首先定义了一个字符串 str,并声明了两个变量 upper_count 和 lower_count,分别用于统计大写字母和小写字母的个数。接着通过 getline 函数从键盘输入字符串。

然后,我们使用 for 循环遍历字符串中的每个字符,如果字符是大写字母,我们就将 upper_count 变量加 1;如果字符是小写字母,我们就将 lower_count 变量加 1。最后,我们输出统计结果。

在上面的代码中,我们使用了 isupper 和 islower 函数来判断字符是否是大写字母和小写字母。这两个函数都属于 C++ 的字符处理函数,用于检测字符的 ASCII 码是否落在大写字母和小写字母的范围内。

如果您想要更深入地了解 C++ 语言和字符处理函数的使用,可以参考相关的教程和文档。无论您是想开发软件还是做游戏,掌握 C++ 程序设计都是非常重要的一步。

  
  

评论区

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