21xrx.com
2025-06-23 03:19:50 Monday
文章检索 我的文章 写文章
C++ 统计大写字母和小写字母的个数
2023-07-07 05:44:48 深夜i     43     0
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++ 程序设计都是非常重要的一步。

  
  

评论区