21xrx.com
2025-04-17 18:21:39 Thursday
文章检索 我的文章 写文章
C++ 统计大小写字母个数
2023-07-04 11:58:55 深夜i     35     0
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++编程中非常有用。

  
  

评论区