21xrx.com
2024-09-19 09:29:27 Thursday
登录
文章检索 我的文章 写文章
C++反向输出字符串最后一个字符,如何输出一遍?
2023-07-13 13:04:58 深夜i     --     --
C++ 反向输出 字符串 最后一个字符 输出一遍

在C++中,反向输出字符串的最后一个字符可以通过使用str.back()方法来实现。这个方法可以直接返回字符串的最后一个字符,然后我们可以将其输出到控制台或者保存到变量中。

下面是一个简单的示例代码,展示了如何使用str.back()方法来反向输出字符串的最后一个字符:


#include <iostream>

#include <string>

int main() {

  std::string str = "Hello World!";

  char lastChar = str.back();

  std::cout << "The last character of the string is: " << lastChar << std::endl;

  return 0;

}

运行上述代码,会输出字符串“Hello World!”的最后一个字符“!”。

但如果要输出字符串中的每个字符,则需要使用一个循环以及str.length()方法来遍历每个字符,例如:


#include <iostream>

#include <string>

int main() {

  std::string str = "Hello World!";

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

    std::cout << str[i];

  }

  return 0;

}

运行上述代码,将会反向输出整个字符串“Hello World!”,输出结果为:


!dlroW olleH

通过以上代码,我们可以看到如何使用C++反向输出字符串中的最后一个字符,并且反向输出整个字符串。无论是输出最后一个字符还是整个字符串,都可以通过C++的字符串类方法和循环来实现。

  
  

评论区

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