21xrx.com
2024-11-22 11:23:57 Friday
登录
文章检索 我的文章 写文章
C++实现大写字母转小写字母输出
2023-07-01 22:31:30 深夜i     --     --
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等函数即可。在实际应用中,可以根据需要进行适当修改,以满足具体需求。

  
  

评论区

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