P小二 P小二
← 返回文章 Rust 约 3 分钟

Rust每日一题之04-疯狂填词

Rust每日一题之04-疯狂填词

04.疯狂填词

疯狂填词是一个简单的游戏,我们创建一个空出一些单词的故事模板。你或者提供一系列单词,将其放到故事中,得到一个通常或愚蠢或搞笑的故事。

创建一个简单的疯狂填词程序,提示用户输入一个名词,一个动词,一个形容词和一个副词,然后将这些词插入到所创建的故事中。

示例输出

Enter a noun: dog

Enter a verb: walk

Enter an adjective: blue

Enter an adverb: quickly

Do you walk your blue dog quickly? That’s hilarious!

约束

  • 在程序中使用一条输出语句

  • 如果所用语言支持字符串插入或替换,则使用它来构造输出

挑战

  • 向程序中添加更多输入,扩展故事

  • 实现一个带有分支发展的故事,可以根据问题的答案来确定如何构造故事。

今天做第4题,看题目和第3题区别不大,只是多了一个字符串的插入获取替换。

查询官方文档  https://doc.rust-lang.org/stable/std/primitive.str.html#method.replace  

代码:

查询官方文档

运行效果:

运行效果

Rust每日一题的文章和代码都输出到Github上,地址请点击阅读原文 

Rust每日一题的文章和代码都输出到Github上,地址请点击阅读原文