21xrx.com
2025-03-17 02:20:30 Monday
文章检索 我的文章 写文章
C++统计输入行中大写字母个数
2023-06-26 05:15:32 深夜i     29     0
C++ 统计 输入行 大写字母 个数

在C++语言中,我们可以使用字符串和循环语句来统计输入行中大写字母的个数。以下是实现的步骤:

第一步:创建一个字符串,用于存储输入的行。

第二步:使用getline函数从标准输入读取一行字符串,并将其存储在创建的字符串中。

第三步:使用for循环遍历字符串中的每个字符。

第四步:使用isupper函数判断当前字符是否为大写字母,如果是,则计数器加一。

第五步:输出计数器的值。

下面是示例代码:

#include <iostream>
#include <string>
using namespace std;
int main() {
  string input;
  int count = 0;
  cout << "请输入一行字符串:" << endl;
  getline(cin, input);
  for (int i = 0; i < input.length(); i++) {
    if (isupper(input[i])) {
      count++;
    }
  }
  cout << "大写字母的个数为:" << count << endl;
  return 0;
}

在这个示例中,我们使用了getline函数从标准输入中读取字符串,并将其存储在名为input的字符串中。然后我们使用for循环遍历字符串中的每个字符,并使用isupper函数判断当前字符是否为大写字母,然后将计数器count加一。最后,我们输出计数器的值,即大写字母的个数。

在实际应用中,我们可以将这段代码用于文本处理和数据分析等领域,例如统计文章或论文中大写字母的使用情况,或者统计数据文件中特定的数据项。

  
  

评论区