21xrx.com
2025-03-24 18:12:13 Monday
文章检索 我的文章 写文章
C++实现大写字母转小写字母输出
2023-07-01 22:31:30 深夜i     23     0
C++ 大写字母 小写字母 转化 输出

在C++中,可以通过代码来实现大写字母转换成小写字母输出的功能。这个功能很有用,因为在某些情况下,需要将大写字母转换成小写字母,使得文本格式更加一致,更加美观。

下面是实现这个功能的代码:

#include <iostream>
#include <string>
using namespace std;
int main() {
  string input;
  cout << "请输入一个字符串:";
  cin >> input;
  for (int i = 0; i < input.length(); i++) {
    if (isupper(input[i])) {
      putchar(tolower(input[i]));
    } else {
      putchar(input[i]);
    }
  }
  cout << endl;
  return 0;
}

代码中,首先定义了一个字符串变量`input`,用于存储用户输入的字符串。然后,通过`cin`函数从控制台读取用户输入信息。

接着进入循环,该循环遍历了输入字符串中的每一个字符。在循环中,使用`isupper`函数判断当前字符是否为大写字母。如果是,则使用`tolower`函数将其转换成小写字母,并使用`putchar`函数在控制台输出。如果不是,则直接使用`putchar`函数输出当前字符。

最后输出一个换行符。

这个代码简短而且易懂,使用起来也很方便。如果你需要将大写字母转换成小写字母,只需要将其粘贴到你的程序中就可以了。

总结一下,C++实现大写字母转换成小写字母输出的功能很简单,只需要使用isupper、tolower和putchar等函数即可。在实际应用中,可以根据需要进行适当修改,以满足具体需求。

  
  

评论区

请求出错了