21xrx.com
2024-11-22 05:53:13 Friday
登录
文章检索 我的文章 写文章
C++统计大写字母
2023-06-27 01:37:49 深夜i     --     --
C++编程语言 统计功能 大写字母 字符判断 循环遍历

C++统计大写字母:

在C++编程中,我们可以通过使用循环和条件语句来统计大写字母的数量。为此,我们需要输入一个字符串,然后扫描该字符串,并通过循环逐个字符地检查该字符是否为大写字母。如果是,则我们将计数器加一。最后输出计数器的值即可。

下面是一个简单的实现:

#include

#include

using namespace std;

int countUpperCase(string str){

  int count = 0; // 计数器

  int size = str.size(); // 字符串长度

  for(int i=0; i

    if(str[i] >= 'A' && str[i] <= 'Z'){ // 如果该字符为大写字母

      count++; // 计数器加一

    }

  }

  return count; // 返回计数器的值

}

int main(){

  string str; // 定义输入的字符串

  cout << "请输入一个字符串:" << endl;

  cin >> str; // 输入字符串

  int count = countUpperCase(str); // 统计大写字母的数量

  cout << "该字符串中大写字母的数量为:" << count << endl; // 输出结果

  return 0;

}

在上面的代码中,我们定义了一个函数countUpperCase()来统计大写字母的数量。该函数使用了一个计数器count和一个循环来检查字符串中的每个字符。如果该字符为大写字母,则计数器加一;否则,跳过该字符。最后,该函数返回计数器的值。

在主函数中,我们要求用户输入一个字符串,并调用countUpperCase()函数来统计大写字母的数量。最后,我们输出计数器的值,以显示结果。

综上所述,这是一个简单但有效的方法来统计C++中字符串中大写字母的数量。

  
  

评论区

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