21xrx.com
2025-03-31 04:50:38 Monday
文章检索 我的文章 写文章
C++字符串反转输出
2023-06-23 07:52:08 深夜i     12     0
C++ 字符串 反转 输出

C++是一种强大的编程语言,而字符串反转是C++中很常见的任务之一。这个任务的目的是将一个字符串倒序输出。

在C++中,字符串是一个字符数组,可以使用循环结构实现反转输出。下面是一个简单的程序,演示了如何实现字符串反转输出。

#include <iostream>
#include <string>
using namespace std;
int main()
{
  string str = "Hello World!";
  for (int i = str.length() - 1; i >= 0; i--)
  {
    cout << str[i];
  }
  return 0;
}

首先,初始化一个字符串变量str,并赋值为"Hello World!"。然后,程序使用一个for循环遍历字符串,从最后一个字符开始,一直遍历到第一个字符。在循环中,使用string的length()方法获取字符串长度,减1得到最后一个字符的下标。然后,使用数组下标运算符[]获取当前字符,并使用cout输出到屏幕上。

运行这个程序,将会输出"!dlroW olleH",即原字符串的反转形式。

使用C++实现字符串反转输出是一个基础的应用,但在实践中还有很多更复杂的应用场景。无论是基础还是复杂,C++都是一种强大的编程语言,能够帮助开发者完成各种任务。学习C++编程,将会为您带来很多收获和成就感。

  
  

评论区

请求出错了