迷宫课程设计报告_第1页
迷宫课程设计报告_第2页
迷宫课程设计报告_第3页
迷宫课程设计报告_第4页
迷宫课程设计报告_第5页
已阅读5页,还剩28页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

PAGE1计算机科学与技术专业《程序设计综合课程设计》报告(20/20学年第一学期)学生姓名:学生班级:学生学号:指导教师:闯迷宫游戏目录TOC\o"1-3"\h\u15184第一章课程设计的目的和要求 3138671.1课程设计的目的 3306451.2课程设计的目标 4145861.3课程设计要求 420208第二章课程设计任务内容 5321142.1课程设计题目 5265422.2背景 5130292.3功能概要 6127772.4游戏流程图 622419第三章软件使用说明及运行结果 7287783.1使用说明 7293343.2运行结果 81899第四章课程设计心得与体会 1112940附录1:参考文献 13317附录2:程序源代码 14课程设计的目的和要求1.1课程设计的目的C++语言课程设计的主要目的是培养学生综合运用C++程序设计课程所学到的知识,编写C++程序解决实际问题的能力,以及严谨的工作态度和良好的程序设计习惯。通过课程设计的训练,学生应该能够了解程序设计的基本开发过程,掌握编写、调试和测试C++语言程序的基本技巧,充分理解结构化程序设计的基本方法。C++语言程序设计的主要任务时要求学生遵循软件开发过程的基本规范,运用结构化程序设计的方法,按照课程设计的题目要求,分析、设计、编写、调试和测试C++语言程序及编写设计报告。本次课程设计是通过设计一个较为简单的“闯迷宫游戏”,进一步熟悉C++中有关各种知识的运用与掌握。了解系统开发的需求分析、模块分析、程序流程图、编码测试、模块组装与整体调试的全过程,加深对C++的理解与VisualC++环境的使用;逐步熟悉程序设计的方法,并养成良好的编程习惯,进一步培养完善的C++编程设计思维,为以后进行软件编程、数据库管理等深入学习打下一个牢固基础!1.2课程设计的目标本课程设计的目标:巩固和加深学生对C++语言课程的基本知识的理解和掌握;掌握C++语言编程和程序调试的基本技能;掌握利用C++语言进行软件设计的方法;提高书写程序设计说明文档的能力;提高运用C++语言解决实际问题的能力。1.3课程设计要求基本要求:1.题目:设计一个“闯迷宫游戏”软件;2.了解该软件开发的相关背景;3.参考相关书籍学习课程设计的基本知识;4.清楚所开发系统软件的各个相关功能,以便顺利开发系统软件;5.对系统功能模块进行分析,写出设计说明文档;6.设计完成的软件要便于操作和使用;7.对自己所设计的程序进行调试,并不断完善;8.在设计过程中熟练掌握软件编程的相关知识;9.详细体会并记录相关过程,并将心得体会写在课程设计报告中;10.设计完成后提交课程设计报告。第二章课程设计任务内容2.1课程设计题目闯迷宫游戏2.2背景时下,游戏众多,开发的语言也众多,闯迷宫就应运而生!此游戏纯用c++编写,为命令窗口操作!开发此软件只为锻炼大家的思维能力,娱乐生活,巩固c++学习。2.3功能概要用程序实现简单的城堡界面。通过键盘中的阿拉伯数字代表前进的各个方向。在闯城堡过程中,对各个房间做相应程度的描述。城堡中设有一些房间和一些陷阱,玩的时候不小心,就落入陷阱,并设置一些重新开始,退出等选项供游戏玩家选择。难度适中,要求玩家能够做到安全离开城堡。2.4游戏流程图 第三章软件使用说明及运行结果3.1使用说明该程序可以实现对选手有关信息查找的功能,安装VisualC++6.0英文版后,在工具栏“file”中单击“new”选项,单击“files”菜单,选择“C++Sourcefile”输入文件名“歌手比赛系统”。开始输入程序,程序输入完成,单击“build”工具栏,选择“build[歌手比赛系统.cpp1]”,待程序无误后,开始执行程序。根据数据结构、函数功能和主要的流程图,进行录入源代码操作。在编码时,注意代码的书写规范,包括命名惯例、注释、分隔和缩进等,这样使程序层析清晰,增强可读性和可维护性。编码操作完成后,先静态检查一下有没有语法错误,然后进行编译,更深一步检查语法错误。待编译通过时,运行程序,观察是否能够正常运行,如果有问题,再去修改源程序,直至达到了预期的效果。运行中,通过输入不同的数字来代表自己在城堡中要走的方向,进入一个房间后,程序会提示出不同房间的不同的信息。玩家根据不同的信息,做出正确的判断,房间中有陷阱,如果玩家不小心,就会掉入陷阱,这时,玩家可以选择退出或者重新开始。3.2运行结果初始界面:图3-1程序截图一刚开始界面:图3-2程序截图二游戏过程中1:图3-3程序截图三游戏过程中2:图3-4程序截图四游戏过程中3:图3-5程序截图五游戏过程3:图3-6程序截图六游戏成功后:图3-7程序截图七第四章课程设计心得与体会课程设计刚开始的时候,我真的感觉到无从下手。当老师把题目发给我们之后,刚开始是一筹莫展,不过短时间内就已经觉醒,重新对题目分析了一遍,了解了一下要用到哪方面的知识,然后着手去看书,重新熟悉一下以前的知识。然后去图书馆借了一些关于数据结构和c++的书。看过那些书之后,信心增加了不少,对接下来的程序编译有很大帮助。通过这三周的课程设计,我独立完成了一个较大的C++语言程序的设计,并认真完成了课程设计报告。回忆这三周的时间,我收获很大。首先,我熟练地运用了所学的知识编写程序,并成功的完成,感觉成就感很强,这大大激发了我编程的兴趣;其次,在设计的过程中遇到了一些困难,我会认真的去思考,或者充分利用网络资源来寻求帮助,提高获取信息的能力。课程设计期间,我有向老师和同学寻求帮助,在交流中共同进步。最后,我了解了软件开发的大体过程及各个步骤,这对将来的学习和工作是很有帮助的。对于我专业的大学生来说,积累实战经验是一项极其重要的内容,很可能成为将来就业的敲门砖。而程序设计综合课程设计就是积累实战经验的一个过程,虽然程序的规模并不大,但能够让我们尽早地认识软件开发的重要性和必要性,为将来的就业打下坚实的基础。经过两个星期的上机实践学习,使我对C++语言有了更进一步的认识和了解,要想学好它要重在实践,要通过不断的上机操作才能更好地学习它,通过实践,我也发现我的好多不足之处,首先是自己编程粗心大意,经常出错,通过学习也有所改进;再有对C++语言的一些标准函数不太了解,还有对函数调用的正确使用不够熟悉,以及对C++语言中经常出现的错误也不了解,通过实践,使我在这几个方面的认识有所提高。这次的课程设让我认识到很多C++的内在要素:程序设计语言是程序设计的工具。这是我通过两周课程设计深深体会的一点,并且发现如果想有效的进行程序设计,正确地应用程序设计语言表达算法,必须准确的运用程序设计语言,掌握其语法知识。学习程序设计必须重视时间环节,多读程序,多编写程序,多上机实践。这次的课程设计就使得课堂教学、式样和实践之间的关系更为紧密。对我的学习有着很深远的影响。我发现作为一个程序设计人员,需要掌握面向过程的程序设计,也要掌握面向对象的程序设计。从前,人们通过C++语言学习面向过程的程序设计,再通过C++学习面向对象的程序设计。其实C++并不是纯粹的面向对象的语言,它是一种混合语言。学习C++既可以编写面向过程的程序,也可以编写面向对象的程序。这一点是我通过可课程设计所的实践发现的。4.深切的感受到了C++语法的复杂,内容的繁多。发现如果对它缺乏系统的了解,将难以真正的运用,编出来的程序错误百出。附录1:参考文献[1]谭浩强编著:C++程序设计,北京:清华大学出版社,2004[2]杨秀金编著:数据结构(c++版),北京:人民邮电出版社,2009.4附录2:程序源代码#include<iostream>#include<stdlib.h>usingnamespacestd;charoutside();charroomone();charroomtwonorth();charroomtwoeast();charroomtwowest();charbravesoul();chardoyouquit();charroomthreewest();chardungeon();chartrapped();charroomthreeeast();charroomthreeeast2();charbackdoor();charfireplace();charfireplace2();charparlor();charoutside2();chareasttower();charroomone2();charoutside3();chardungeon2();charroomtwoeast2();chardoyouquit();intmain(){cout<<"********\n";cout<<"||___||||___||\n";cout<<"||||\n";cout<<"|__|__________|__|\n";cout<<"|/\\/\\|\n";cout<<"|||______|||\n";cout<<"||__|/\\|__||\n";cout<<"||||\n";cout<<"||||\n";cout<<"||||\n";cout<<"|_____________|______|_____________|\n";cout<<"\n欢迎你闯我的城堡,本城堡由陈磊兴同学倾情改编与设计!\n\n祝你好运!\n";cout<<"\n\n\n";system("PAUSE");cout<<outside();return0;}charoutside(){intx;cout<<"你正站在城堡的前面。\n";cout<<"你旁边是一个邮箱。那座城堡在你的北面。\n";cout<<"你想做什么?\n";cout<<"(1):北:\n";cout<<"(2)东:\n";cout<<"(3)西:\n";cout<<"(4)南:\n";cout<<"(5)看一下自己邮箱!:\n";cin>>x;if(x==1){cout<<roomone();}elseif(x==2){cout<<"\n你冲进了树丛!\n\n";system("PAUSE");returnoutside3();}elseif(x==3){cout<<"你不能走这条路.\n\n";system("PAUSE");returnoutside();}elseif(x==4){cout<<"你陷入沼泽!\n\n下次你应该更小心一点。\n\n游戏结束!\n\n";system("PAUSE");returnbravesoul();}elseif(x==5){cout<<"亲爱的玩者:\n"; cout<<""<<"你好!欢迎玩儿此游戏,本游戏由陈磊兴倾情改编!祝你好运!\n\n\n"; cout<<" 陈磊兴\n\n";cout<<"此年此月此日\n\n\n";system("PAUSE");returnoutside();}elseif((x!=1)||(x!=2)||(x!=3)||(x!=4)||(x!=5)){returndoyouquit();}}charroomone(){intx;cout<<"\n你打开吱吱作响的、木制的门。你踏入了城堡,\n并注意到里边很暗,除了散射光穿过窗户。突然,\n你感觉到一个大型风的阵风。沉重的前门猛击关\n闭。这门是锁着的。你看看你的周围。有三个门,\n分别向北、东、西。";cout<<"\n你想去哪个方向?\n";cout<<"(1)北:\n";cout<<"(2)东:\n";cout<<"(3)西:\n";cout<<"(4)南:\n";cout<<"(5)巡视周围:\n";cin>>x;if(x==1){cout<<roomtwonorth();}elseif(x==2){cout<<roomtwoeast();}elseif(x==3){cout<<roomtwowest();}elseif(x==4){cout<<"你只想去开门,你知道这是锁着的。\n";cout<<"为什么不再尝试一次呢?\n\n";system("pause");returnroomone2();}elseif(x==5){returnroomone2();}elseif((x!=1)||(x!=2)||(x!=3)||(x!=4)||(x!=5)){cout<<"\n\nInvalidCharacter\n\n";system("pause");returndoyouquit();}}charroomtwonorth(){intx;cout<<"\n往北走,你进入一个房间,很明亮!你无法相信这样一个单\n调的城堡会这么明亮。你可以看到里边有高旋梯。你必须能够\n到达楼梯到达另一个房间。这个房间北边的门一扇关着\n的门。东部是另一个门和一块牌子,上面写着“秘密\n!你认为自己说话!\n";cout<<"你想往哪走?\n";cout<<"(1)北:\n";cout<<"(2)南:\n";cout<<"(3)东:\n";cin>>x;if(x==1){cout<<"\n\n";returnparlor();}elseif(x==2){cout<<"\n\n";returnroomone2();}elseif(x==3){cout<<"\n\n";returnbackdoor();}elseif((x!=1)||(x!=2)||(x!=3)){cout<<"\n\n";returndoyouquit();}}charroomtwoeast(){intx;cout<<"\n你走进一个漂亮的房间。有一个大桌子放在房间的中\n央,周围有十把椅子。有一个大型的墙上的画有铭文的画。\n那有三个门:北、西、东。\n"; cout<<"\n你想走哪个门呢?\n"; cout<<"(1)西:\n";cout<<"(2)东:\n";cout<<"(3)北:\n";cout<<"(4)南:\n";cout<<"(5)看这幅画:\n";cin>>x;if(x==1){cout<<"\n\n"<<roomone2();}elseif(x==2){cout<<"\n\n"<<roomthreeeast();}elseif(x==3){cout<<"你看,这个门没有把手。你无法打开它。\n\n";system("pause");returnroomtwoeast();}elseif(x==4){cout<<"这个房间没有往外看的窗口!\n\n";system("pause");returnroomtwoeast();}elseif(x==5){cout<<"\n你密切地看着这幅画,你能读懂在底部的写着:\n三个门留给你,向右走,做所有这些,你会好运的!\n"; system("pause");returnroomtwoeast2();}elseif((x!=1)||(x!=2)||(x!=3)||(x!=4)||(x!=5)){cout<<"\n\n无效字符!\n\n";system("pause");returndoyouquit();}}charroomtwoeast2(){intx;cout<<"\n你现在还在这个好房间。有一个大桌子放在房间,十把椅子还那里,还有挂在墙上的画。依然三个门:北、西、东。\n";cout<<"你想走哪边?\n";cout<<"(1)西:\n";cout<<"(2)东:\n";cout<<"(3)北:\n";cout<<"(4)南:\n";cout<<"(5)看这幅画:\n";cin>>x;if(x==1){cout<<"\n\n"<<roomone2();}elseif(x==2){cout<<"\n\n"<<roomthreeeast();}elseif(x==3){cout<<"你看,这个门没把手,你不能打开它!\n\n";system("pause");returnroomtwoeast();}elseif(x==4){cout<<"这个房间没有向外看的窗户。\n\n";system("pause");returnroomtwoeast();}elseif(x==5){cout<<"\n你密切地看着这幅画,你能读懂在底部的写着:\n三个门留给你,向右走,做所有这些,你会好运的!\n";system("pause");returnroomtwoeast2();}elseif((x!=1)||(x!=2)||(x!=3)||(x!=4)||(x!=5)){returndoyouquit();}}charroomtwowest(){intx;cout<<"\n你现在是在一个大房间,里边有一个拱形天花板。有一把老\n剑挂在墙上。它看起来像它可能会有用。你环顾房间的\n其他部分,发现那有三个门,分别向西、北、\n东(回到你来的地方)。\n"; cout<<"你想走哪个门?\n";cout<<"(1)西:\n";cout<<"(2)北:\n";cout<<"(3)南:\n";cout<<"(4)东:\n";cin>>x;if(x==1){cout<<roomthreewest();}elseif(x==2){cout<<"这个门打不开!这门很可能被锁了。\n\n";system("pause");returnroomtwowest();}elseif(x==3){cout<<"\n你通过前面的窗户往外看,\n看到的不是一个引人入胜的景观。\n\n";system("pause");returnroomtwowest();}elseif(x==4){cout<<"\n\n";returnroomone2();}elseif((x!=1)||(x!=2)||(x!=3)||(x!=4)){returndoyouquit();}}charroomthreewest(){intx;cout<<"\n当你进入这个房间,你不禁感觉你打了一个寒冷的颤抖。这个\n房间很亮,有两个较大的窗户。你听到来自右门的隆隆的声\n音。周围就有两个门,左边一个,另一个后面(回到\n你来的地方)。\n\n你想往哪个方向走?";cout<<"(1)东:\n";cout<<"(2)北:\n";cout<<"(3)南:\n";cout<<"(4)西:\n";cin>>x;if(x==1){cout<<"你期待着能看到一些东西向大窗户看去。\n";cout<<"但是没有看到任何东西。\n\n";system("pause");returnroomthreewest();}elseif(x==2){cout<<dungeon();}elseif(x==3){cout<<"\n而你通过前面的窗户往外看,但没看到什么好的东西。\n\n";system("pause");returnroomthreewest();}elseif(x==4){cout<<"\n\n";returnroomtwowest();}elseif((x!=1)||(x!=2)||(x!=3)||(x!=4)){returndoyouquit();}}chardungeon(){intx;cout<<"\n\n你把门打开,眼前一段陡峭的混凝土楼梯。你走上去,\n眼睛开始集中在上边的房间。当你进入房间时,你发现\n一个铁链挂在墙上。你看看你的周围,终于知道你\n在牢狱中!一个门在东面,一个在你后面。\n你想去哪儿呢?";cout<<"(1)北:\n";cout<<"(2)东:\n";cout<<"(3)西:\n";cout<<"(4)南:\n";cin>>x;if(x==1){cout<<"\n你向前迈了一步,忽然落脚的地方一松,你掉进了\n一个地板上的黑洞了。";system("pause");returndoyouquit();}elseif(x==2){cout<<trapped();}elseif(x==3){cout<<"\n你靠着墙,感觉有什么软软的东西,但不知道它是什么。\n后来你决定不管它了。\n\n";system("pause");returndungeon2();}elseif(x==4){cout<<"这个门已锁!!!\n\n";system("pause");returndungeon2();}elseif((x!=1)||(x!=2)||(x!=3)||(x!=4)){returndoyouquit();}}chardungeon2(){intx;cout<<"\n\n你看看周围,知道你还在牢里!有办法可以离开这里吗?\n你有没有尝试那几扇门。一个门在东面,一个在你后面。\n\n你想去哪儿呢?";cout<<"(1)北:\n";cout<<"(2)东:\n";cout<<"(3)西:\n";cout<<"(4)南:\n";cin>>x;if(x==1){cout<<"\n你向前迈了一步,忽然落脚的地方一松,你掉进了\n一个地板上的黑洞了。";system("pause");returndoyouquit();}elseif(x==2){cout<<trapped();}elseif(x==3){cout<<"\n你靠着墙,感觉有什么软软的东西,但不知道它是什么。\n后来你决定不管它了。\n\n";system("pause");returndungeon2();}elseif(x==4){cout<<"这个门已被锁!!!\n\n";system("pause");returndungeon2();}elseif((x!=1)||(x!=2)||(x!=3)||(x!=4)){returndoyouquit();}}chartrapped(){intx;cout<<"\n\n用您的方式通过地牢。你穿过一扇打开着的门。穿过后,它\n关闭了。“这个门这么回事儿?”你问你自己。突然间房\n间的天花板开始压向你。你一定会被压死,除非你做些什么,\n但是做些什么?你看到的是两个杠杆在你的右手边该握哪个呢?\n或者你应该试着走两个门的按一个呢?你如何办?";cout<<"(1)拉动左边的拉杆:\n";cout<<"(2)拉动右边的拉杆:\n";cout<<"(3)回到你来的地方:\n";cout<<"(4)尝试你右边的门:\n";cin>>x;if(x==1){cout<<"你拉动了左边的拉杆,但是没任何反应。\n";system("pause");returndoyouquit();}elseif(x==2){cout<<"你拉动右边的拉杆,忽然有扇门旋开了!\n你没有任何犹豫,马上跑向那个门!\n";system("pause");returnroomtwowest();}elseif(x==3){cout<<"\n你试了多次打开这扇门,但是就\n是打不开,这是天花板已经压到了你!\n";system("pause");returndoyouquit();}elseif(x==4){cout<<"\n你试了多次打开这扇门,但是就\n是打不开,这是天花板已经压到了你!\n";system("pause");returndoyouquit();}elseif((x!=1)||(x!=2)||(x!=3)||(x!=4)){returndoyouquit();}}charroomthreeeast(){intx;cout<<"\n\n当你们进入城堡的Eastern-most房间,你注意到这个房间\n空无一人,没有门,窗户,甚至连一个描述性的东西也没\n有。\n\n接下来你想做什么?\n";cout<<"(1)西:\n";cout<<"(2)自杀:\n";cin>>x;if(x==1){cout<<"\n\n\n";returnroomtwoeast();}elseif(x==2){cout<<"哎,很可惜!不过,没关系,可以再来一次,\n相信下一次会更好的!\n";system("pause");returnroomthreeeast2();}}charroomthreeeast2(){intx;cout<<"\n\n遗憾的是,你还在这里。不,不再是咖啡色的房间!还是完\n全空的,没有门、窗、甚至一个描述性的东西都没有,和上\n次一样。/n/n你想做什么?";cout<<"(1)西:\n";cout<<"(2)自杀:\n";cin>>x;if(x==1){cout<<"\n\n\n";returnroomtwoeast();}elseif(x==2){system("pause");returnroomthreeeast2();}}charbackdoor(){intx;cout<<"\n\n这是一个后门。你在外面!你发现你自己在院子里的20英尺\n的包围墙里。这里有两扇门,东门和南门。\n\n你走哪个门?";cout<<"(1)西:\n";cout<<"(2)东:\n";cout<<"(3)北:\n";cout<<"(4)南:\n";cin>>x;if(x==1){cout<<"\n\n";returnroomtwonorth();}elseif(x==2){cout<<"为了好玩儿,你试图爬墙。墙的另一面是灌木丛,在里面\n你会找到一个秘密通道!\n\n";system("pause");returnoutside2();}elseif(x==3){cout<<"为了好玩你试图爬墙。当你就\n要到达顶部的时候,忽然摔了下来!";returnbravesoul();}elseif(x==4){returnroomtwoeast();}elseif((x!=1)||(x!=2)||(x!=3)||(x!=4)){returndoyouquit();}}charfireplace(){intx;cout<<"\n\n你走进房间,然后马上感觉到了房间的温暖。东边那个门是你\n刚通过的,西边有一个燃烧弹的壁炉,那有全新的圆木\n,一定是有人就把它们放在那的。除了那个,除了\n那个,房间没别的了。\n\n你想做什么?";cout<<"(1)东:\n";cout<<"(2)西:\n";cin>>x;if(x==1){cout<<"火烧到了你!\n";system("pause");returnfireplace2();}elseif(x==2){returnparlor();}elseif((x!=1)||(x!=2)){returndoyouquit();}}charfireplace2(){intx;cout<<"你想做什么?\n";cout<<"(1)东:\n";cout<<"(2)西:\n";cin>>x;if(x==1){cout<<"你被烧死了!\n\n";system("pause");returnbravesoul();}elseif(x==2){returnparlor();}elseif((x!=1)||(x!=2)){returndoyouquit();}}charparlor(){intx;cout<<"\n\n进入了客厅。有很多门通着这个房间。北、南、东、西!\n\n你想去哪个门?\n";cout<<"(1)南:\n";cout<<"(2)北:\n";cout<<"(3)东:\n";cout<<"(4)西:\n";cin>>x;if(x==1){returnroomtwonorth();}elseif(x==2){returnoutside2();}elseif(x==3){returnfireplace();}elseif(x==4){returneasttower();}elseif((x!=1)||(x!=2)||(x!=3)||(x!=4)){returndoyouquit();}}chareasttower(){intx;cout<<"\n\n你爬上陡峭的圆形大楼梯。你发现自己在一个小的圆形房间,\n前面有个窗户,能看到远离城市的引人入胜的景观。看!你的\n车被拆毁了。该死的汽车!\n\n你想去哪儿呢?";cout<<"(1)南:\n";cout<<"(2)进一步通过窗户向外观察:\n";cin>>x;if(x==1){returnparlor();}elseif(x==2){returnbravesoul();}elseif((x!=1)||(x!=2)){cout<<"\n\n";returndoyouquit();}}charoutside2(){cout<<"你成功闯过了哥的迷宫,你自由了,恭喜你!!!\n";cout<<"\n\n\n"; cout<<"谢谢你玩儿此游戏

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论