C++ 将一句话里的单词进行倒置,标点符号不倒换。

将“I come from tian jin.”倒转变成“jin. tian from come I”
该问题分两步实现:第一步,将整句话全部倒转;第二步,碰到空格后,将空格前单词块倒转。

#include #include using namespace std; int main() { int i=0, j=0 ; int begin, end ; char str[] = "I come form tian jin.",temp; j = strlen(str)-1; cout



注:前面只写#incude 程序也可以正确运行,因为在C++中,string头文件基本上已经包含在iostream中了,但仍建议写上#include 。
结果:
C++ 将一句话里的单词进行倒置,标点符号不倒换。
文章图片


【C++ 将一句话里的单词进行倒置,标点符号不倒换。】

    推荐阅读