如果句子是 “我的名字是 jack ” 那么输出应该是 “ jack 叫我”。
我做了一个程序,使用 strtok()
来分隔单词,然后将它们压入堆栈,
弹出它们并连接起来。
还有比这更有效的方法吗? 用 Perl 做起来更容易吗?
最佳答案
它是否更有效将是你可以测试的东西,但在 Perl 中你可以按照以下方式做一些事情:
my $reversed = join( " ", reverse( split( / /, $string ) ) );
关于c - 如何在 C 和 Perl 中反转一个句子,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6143388/