一个生动的小故事必须包含五个要素:何时.何地.何人.何事.何故,也就是故事中一定要包含故事发生的时间、地点、故事中的人、故事的经过以及故事发生的原因,其中故事发生的原因不是最重要的,是对听众的一种解释。
那么今天我们就使用链表来让“孙小弟”按照我们的要求讲出一个生动的小故事吧!
设计一个故事大纲
要想讲好一个故事,我们需要先设计一个故事大纲,今天故事的主人公是个小女生,她生活在一个很远的地方,有一天她乘坐一辆交通工具到了一个神秘的地方,当她到了这个神秘的地方以后,你出现了,你热情地招待了她,因为她还带来一大堆你喜欢的零食(贪吃鬼)!
建立一个存放重要信息的链表
我们设计的故事大纲里可以自己添加很多重要的信息,我们把这些信息存放到链表里,这样我们通过改变链表里的这些信息,就会让孙小弟讲出不一样的故事了,我们把这个链表(列表)取名为:words。
使用链表里的重要信息来完善我们的故事大纲吧
根据故事大纲,我们通过字符串来让孙小弟讲出完整的故事,在字符串中我们通过建立的链表来添加重要信息:
创作一个交互界面,让孙小弟来提问,将回答的内容添加到链表中作为我们创作故事的重要信息。
大功告成!我们可以通过对话把重要信息加入到链表中,孙小弟会按照我们给出的重要信息讲出不一样的小故事,试试看吧!