将一句话里的单词进行倒置,标点符号不倒换。比如将“I come from Shanghai.”倒换后变为“Shanghai. from come I”

Posted 陈哲Gilbert

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了将一句话里的单词进行倒置,标点符号不倒换。比如将“I come from Shanghai.”倒换后变为“Shanghai. from come I”相关的知识,希望对你有一定的参考价值。

string str = "I come from Shanghai.";
//根据空格切割
string[] strS = str.Split( );

string tempStr = "";
for (int i = strS.Length - 1; i >= 0; i--)
{
    tempStr = tempStr + strS[i] + " ";
}

//去掉最后一个空格
tempStr = tempStr.TrimEnd();

方法有多种。走过路过的朋友,可以发表想法,说说思路。

以上是关于将一句话里的单词进行倒置,标点符号不倒换。比如将“I come from Shanghai.”倒换后变为“Shanghai. from come I”的主要内容,如果未能解决你的问题,请参考以下文章

C语言描述,将一句话的单词进行倒置,标点符号不倒置。

腾讯移动客户端笔试记录

倒置字符串

eg_6

互联网企业程序题总结

字符串逆序问题