21xrx.com
2024-09-19 09:44:34 Thursday
登录
文章检索 我的文章 写文章
C++统计输入行中大写字母个数
2023-07-07 21:04:02 深夜i     --     --
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加一。最后,我们输出计数器的值,即大写字母的个数。

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

  
  

评论区

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