数组应用-古诗接句程序设计与优化.pptxVIP

  • 1
  • 0
  • 约小于1千字
  • 约 4页
  • 2026-02-09 发布于北京
  • 举报

古诗词接句游戏

程序功能及要求:1、可通过菜单循环选择五言诗和七言诗并进行连句测试,直至选择退出;2、机器给出诗的上句,要求用户连出下句。若正确,提示“答对了,你真棒!”,否则提示“很遗憾,继续努力!”3、若五言诗或七言诗库中的诗句全都测试完毕,则做出相应的提示。数据结构:二维字符数组(假设N是已定义过的符号常量)或字符指针数组chars5[N][30]//存放N个五言诗的上下句chars7[N][30]//存放N个七言诗的上下句如何获取数据:目前:可采用字符数组初始化方式将诗的上下句存放在一个字符数组中今后改进:读文件的方式将诗句读入字符数组考虑更方便地扩充诗词库,该如何获取数据

程序流程:1、菜单选择五言诗、七言诗或退出程序2、随机产生一个五言诗或七言诗诗词库中现有诗句个数范围内的不重复随机数;3、以该随机数做下标取出其相应字符串的前半段显示在屏幕上,并将后半段复制到一个代表答案的字符串中;4、从键盘输入用户的接句字符串并与答案字符串比较,根据比较结果做相应提示。5、重复1~4直到选择退出程序为止代码组织:目前:所有代码组织在一个主函数中后续改进:模块化管理,将代码组织在多个自定义函数中如何使程序结构更加清晰,增强程序的可读性?

程序功能完善:1、给下句对上句2、打擂台:答对一句得1分,答错一句扣一分,将总得分写入擂主总分;今后答题者的分数和现任擂主比较,高出则成为新擂主;3、将答错诗句记录下来,作为今后需要训练的内容4、……

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档