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上,地址请点击阅读原文
