21xrx.com
2024-06-03 05:06:33 Monday
登录
文章检索 我的文章 写文章
C++字符串反转输出
2023-06-23 07:52:08 深夜i     --     --
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++编程,将会为您带来很多收获和成就感。

  
  

评论区

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