21xrx.com
2024-12-27 11:25:37 Friday
登录
文章检索 我的文章 写文章
C++统计小写字母个数,输入一行字符串
2023-07-04 23:08:01 深夜i     --     --
C++ 统计 小写字母 个数 输入字符串

C++是一种强大的编程语言,其使用广泛,尤其在算法和数据结构方面非常流行。在本文中,我们将学习如何使用C++编写一个程序,来统计一行字符串中小写字母的个数。

程序的主要思路是,首先输入一行字符串,然后使用循环遍历每个字符,判断是否为小写字母,如果是,计数器加一。最后输出计数器的值,即为小写字母的个数。

下面是程序代码的具体实现:


#include <iostream>

#include <string>

using namespace std;

int main() {

  string str;

  int count = 0;

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

  getline(cin, str);

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

    if (str[i] >= 'a' && str[i] <= 'z') {

      count++;

    }

  }

  cout << "小写字母的个数为:" << count << endl;

  return 0;

}

在上面的代码中,我们首先定义了一个字符串变量str和一个计数器count。然后通过getline函数来输入一行字符串,并使用for循环遍历每个字符。如果字符的ASCII码值在97到122之间(即为小写字母的ASCII码范围),则计数器加一。最终输出计数器的值即可。

需要注意的是,在使用字符串相关函数时要包含头文件string。另外,该程序只适用于英文输入,对于其他语言的输入需要做一些修改。

在学习和掌握上述程序之后,读者可以自己尝试编写其他字符串处理程序,加深对C++编程语言的理解和应用。

  
  
下一篇: C++与Lua互操作

评论区

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