C++逆向输出一个字符串(三)

这段代码实现了一个字符串反转功能:从标准输入读取一行字符串,使用reverse迭代器构造反转后的新字符串,再输出结果。例如输入"csdn"会输出"ndsc"。代码简洁高效,利用了C++的STL特性,包含头文件<bits/stdc++.h>并使用string类的rbegin()/rend()方法实现反转。

输入

csdn

输出

ndsc

cpp 复制代码
#include<bits/stdc++.h>
using namespace std;
int main(){
    string str;
    getline(cin,str);
    str=string(str.rbegin(),str.rend());
    cout<<str;
	return 0;
}
相关推荐
2501_9412362112 小时前
C++与Node.js集成
开发语言·c++·算法
晨非辰12 小时前
【数据结构初阶系列】归并排序全透视:从算法原理全分析到源码实战应用
运维·c语言·数据结构·c++·人工智能·python·深度学习
菠菠萝宝13 小时前
【Java手搓RAGFlow】-3- 用户认证与权限管理
java·开发语言·人工智能·llm·openai·qwen·rag
csdn_wuwt15 小时前
前后端中Dto是什么意思?
开发语言·网络·后端·安全·前端框架·开发
print(未来)15 小时前
C++ 与 C# 的性能比较:选择合适的语言进行高效开发
java·开发语言
四问四不知15 小时前
Rust语言入门
开发语言·rust
JosieBook15 小时前
【Rust】 基于Rust 从零构建一个本地 RSS 阅读器
开发语言·后端·rust
云边有个稻草人15 小时前
部分移动(Partial Move)的使用场景:Rust 所有权拆分的精细化实践
开发语言·算法·rust
一晌小贪欢15 小时前
Pandas操作Excel使用手册大全:从基础到精通
开发语言·python·自动化·excel·pandas·办公自动化·python办公
松涛和鸣16 小时前
11.C 语言学习:递归、宏定义、预处理、汉诺塔、Fibonacci 等
linux·c语言·开发语言·学习·算法·排序算法