21xrx.com
2024-09-20 05:57:33 Friday
登录
文章检索 我的文章 写文章
C++:输入一行字符,找出其中的大写字母和小写字母
2023-06-29 21:19:32 深夜i     --     --
C++ 输入 字符 大写字母 小写字母

在C++中,我们可以通过一些简单的代码来找出输入的一行字符中的大写字母和小写字母。

首先,我们需要输入一行字符,可以使用`getline`函数实现。接着,我们可以使用循环遍历输入的字符串,判断每个字符是大写字母还是小写字母,如果是大写字母,则输出该字符为大写字母;如果是小写字母,则输出该字符为小写字母。

下面是完整的代码实现:

 c++

#include <iostream>

#include <string>

using namespace std;

int main() {

 string input; // 定义一个 string 类型的变量

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

 getline(cin, input); // 输入一行字符

 for (int i = 0; i < input.length(); i++) { // 循环遍历输入的字符串

  if (isupper(input[i])) { // 如果字符是大写字母

   cout << input[i] << "是大写字母" << endl; // 输出该字符为大写字母

  } else if (islower(input[i])) { // 如果字符是小写字母

   cout << input[i] << "是小写字母" << endl; // 输出该字符为小写字母

  }

 }

 return 0;

}

运行程序并输入一行字符,我们可以得到该行字符中的大写字母和小写字母。例如,输入"Hello World!",程序会输出:


H是大写字母

e是小写字母

l是小写字母

l是小写字母

o是小写字母

W是大写字母

o是小写字母

r是小写字母

l是小写字母

d是小写字母

!是其它字符

这是一个简单的例子,展示了C++中如何找出输入的一行字符中的大写字母和小写字母。通过这个例子,我们可以更深入地了解C++中的字符处理函数和循环语句的使用。

  
  

评论区

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