c - 如何在 C 和 Perl 中反转一个句子

标签 c perl

如果句子是 “我的名字是 jack ” 那么输出应该是 “ jack 叫我”。

我做了一个程序,使用 strtok() 来分隔单词,然后将它们压入堆栈, 弹出它们并连接起来。

还有比这更有效的方法吗? 用 Perl 做起来更容易吗?

最佳答案

它是否更有效将是你可以测试的东西,但在 Perl 中你可以按照以下方式做一些事情:

my $reversed = join( " ", reverse( split( / /, $string ) ) );

关于c - 如何在 C 和 Perl 中反转一个句子,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6143388/

相关文章:

c - 在原点和用户给定的旋转点处相对于其坐标保持相同的三角形?

c - 尝试从用户读取输入整数,不想接受 C 中的字符

perl - 如何发送 SOAP 响应?

javascript - Perl CGI 不包含 Javascript 文件

c - Raspberry Pi RS232 读取 RFID 应答器

c - 变量意外更改值

Objective-C/C 将 UTF8 文字转换为真正的字符串

javascript - 除非在 Perl 中相当于 !在 JavaScript 中?

ajax - 我如何使用 JSON 和 Perl (HTML::Mason) 通过 AJAX 创建动态网页?

regex - 使用 sed/perl 式正则表达式或 awk 展平嵌套列表模式