21xrx.com
2024-11-05 18:52:47 Tuesday
登录
文章检索 我的文章 写文章
C++程序:小写字母变大写并逆序输出
2023-07-04 17:10:50 深夜i     --     --
C++程序 小写字母 大写 逆序输出

本文主要介绍一种C++程序的编写方法,即将输入的小写字母变成大写字母并逆序输出。

首先,我们需要了解两个重要的函数:tolower()和toupper()。它们的作用是将字符转换成小写或大写字母。这些函数需要包括头文件

接下来,我们需要先输入一串小写字母,并将其存储在一个字符串中。然后,我们可以使用一个循环,将每个小写字母转换成大写字母,并将其存储在一个新的字符串中。

接着,我们需要将新字符串中的字符顺序翻转。这可以通过另一个循环来实现,我们可以从字符串的最后一个字符开始,逐个将其存储到一个新的字符串中,这样原字符串的顺序就被逆转了。

最后,我们可以输出逆序后的字符串,完成程序的任务。

下面是完整的C++程序代码:


#include <iostream>

#include <cstring>

#include <ctype.h>

using namespace std;

int main()

{

  string str;

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

  string result;

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

  {

    result += toupper(str[i]); // 将小写字母转换成大写字母

  }

  string reverse_result;

  for (int i = result.length() - 1; i >= 0; --i)

  {

    reverse_result += result[i]; // 将字符顺序翻转

  }

  cout << reverse_result << endl; // 输出逆序字符串

  return 0;

}

以上是实现小写字母变大写并逆序输出的C++程序。希望读者能够学习到这种程序的编写方法,并在实际应用中运用得当。

  
  

评论区

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