21xrx.com
2024-09-20 00:40:14 Friday
登录
文章检索 我的文章 写文章
C++ 统计大小写字母个数
2023-07-04 11:58:55 深夜i     --     --
C++ 统计 大小写字母 个数

C++是一种非常流行的编程语言,它具有快速、高效和灵活等优势,可以应用于各种不同领域的开发。在C++中,我们可以使用简单的代码来实现统计大小写字母个数。

首先,我们需要定义一个字符串变量来存储输入的字符串。例如:


string input;

接着,我们可以使用getline()函数从标准输入中读取用户输入的字符串。


getline(cin, input);

接下来,我们可以使用for循环遍历这个字符串,并使用isupper()和islower()函数检查字符是否为大写或小写字母。然后,我们可以使用一个计数器变量来记录出现的次数。


int upperCount = 0;

int lowerCount = 0;

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

  if (isupper(input[i])) {

    upperCount++;

  } else if (islower(input[i])) {

    lowerCount++;

  }

}

最后,我们可以输出结果,告诉用户输入字符串中有多少个大写和小写字母。


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

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

完整的C++代码示例如下:


#include <iostream>

#include <string>

using namespace std;

int main() {

  string input;

  int upperCount = 0;

  int lowerCount = 0;

  getline(cin, input);

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

    if (isupper(input[i])) {

      upperCount++;

    } else if (islower(input[i])) {

      lowerCount++;

    }

  }

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

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

  return 0;

}

这段代码可以输出输入字符串中的大写字母和小写字母的总个数,并且可以运行在各种不同的操作系统和计算机平台上。它不仅简单易懂,而且功能强大,所以在C++编程中非常有用。

  
  

评论区

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