栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > C/C++/C#

C++课程设计——猜成语小游戏

C/C++/C# 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

C++课程设计——猜成语小游戏

问题描述

题目描述:成语是中国汉字语言词汇中一部分定型的词组或短句,是中国传统文化的一大特色,有固定的结构形式和固定的说法,表示一定的意义,在语句中是作为一个整体来应用的,承担主语、宾语、定语等成分。请设计猜四字成语游戏。

功能需求:

  1. 设计一个四字成语类Idiom,包含成语内容,多级解释。
  2. 设计一个猜四字成语游戏类Game,可以随机产生成语的解释信息,显示到控制台,等待用户输入猜测到的成语。
  3. 用户作答后,系统可以判断用户输入的成语内容是否正确,如果正确,继续一下;如果不正确,让用户继续做答,直到猜词成功。
  4. 设计提示功能,引导用户猜成功。如果用户根据一级解释没能回到正确,继续展开第二级解释,如果用户还是回答错误,继续展开更多级别的解释,直到全部解释展开完或者用户回答正确。
  5. 使用外部文件存储相关数据。

解题思路

引入一级解释,二级解释,关键字提示来达到多级解释的目的引导用户猜出成语,使用外部文件读取数据,用if语句达到循环的目的。

程序设计

部分源码

int num=rand()%n; //获得随机词语 
for(int i=0;i>str1; 
while(1) 
{ 
if(str1==game.word) { cout<<"答对了!请继续n"; break;} 
else { 
if(str1=="1") cout<<"提示为:"<>str1; 
} 
} 
break; 
} 
} 
fin.close(); 
} 
return 0; 
}

txt文件

 

测试结果

 想要查看完整源代码及程序设计报告的同学可以下载

C++课程设计猜成语小游戏完整源码及实验报告

其中包含源码、实验报告及外部txt文件

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/875982.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号