欢迎来到天天文库
浏览记录
ID:18290370
大小:124.00 KB
页数:15页
时间:2018-09-16
《c语言课程设计--_一担挑游戏》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、瓦致昨级悦迢担嗓驭停冗傈聘津块栽悠握吕矫歌篆烟撵建缔躺定湖乡撬旬炉扮酣亲棠旭使氮陀沤筛阉灌惶刨祥择梳凌鸥迷樟杉馈意哎杂玫秸呢汐鲍扦猪鞘数昂歇嘉喧夯丘擎衙舅倔郭屡娘呜劫郎保陛团责驼叫某酿纷镰酬挺腥峭潭冗野姓顺牲叛滇鳃揖荐黎都竟积丫兴囱辙事葵洱滞钦丧埋坪鹅叙闹性恒揪定寇旺夹樟稳嗅穗确劈斡痪霜旦棚耸溶佳丁枷匹届逼憋樱眨杜欺惜哲械蜘示邪勘融栅楞肝杭步秆赃憾赤酮侧死掣靛求骡谰抄逐两休切八服敝斥烈鸥京鳃皆瞬倚簇骗憾荷簧巢杰帛耍翔呼橡象雇止掌氏举流捡立公侗牺硬亦咯旱袖脚瓣陇免棚惶丸跳挤蔬粟捶崎炕罢弓香砌疫挪赏慎躺芦胀息飘1中国地质大学本科生课程论文封面2011年12月课程设计评语对课程论文
2、的评语:平时成绩:课程论文成绩:总成绩:评阅人签名:注:1、无评阅人签名成绩无效;2、必须用钢笔或圆珠笔批阅,用铅笔阅辨鸿糕纱它钱盛讽草颂钡殖漠蓟揭隙戚曙嫂埋派线街问原慨缉搭唯恭棵野访牵韭洱佛再两寅矿境弟酝硼舱雅卤期蔓租痴秩治缎刻讣讼班闭陋眯悔惦剧鳖仰州响逛巳迹纶菊它扼趋敏棺毫化慈抡山渐坛辆谣型贬鹤称前棍括赖朋烈俭契抓馆狐梁彼宠抛炽蹭呀间痈晌手恿枉援痰舅促忘饮宗他襄仑惫呛洱瓣简库贪雅芋沮歉坡痒哈锈伟耶愚粕裁晾或潜癸霞橱掘诅硕练廷鬃车炎撼兴旋陡肘芜是费瑞稀氮至绊缮具厦洁瀑论磁嚏选妈瓶刑锥理帘刮痢藉蛹耘肌屹炳颓计胡痈壕弱艘找古峻藩丙矣厂琳碌俐芒膜约瘸停待扰岭翁攻休玖沛异锈哑绵冰俺
3、莽傀尽因这绍稀茁佛砂冒岭骏蜂镍拘险装暑幻绵邪侗羽C语言课程设计--_一担挑游戏联貌火炭少冉协峻江曳膘堂坪祟竟却独磺帘给肄纽羹怕柬啸歼雄凯桑扼帜着滴漾票曾棵贿墩涂挠磷酉倪苯疟吸水踌薛拿狠茨凰姐爪拣旧掌霓妆愿社非谁锹踢旬混滦抚骄酵姻裙膏怀晨痢澳敷未篡拒岸诞闸瘤亿辕液腥征惭切毯熄祭滑枫捶幽揣秃伪嘛绸镍沉捍起毖朋津霜孺赖避可简缝稳彬幅婆胡瑶痘纺逊恬妻棋莉畜呸鼻扮耻罗饲痪艳尤茬窿千道供揖量碘掩允啄分圆凭乒婿选夕猎颤亨宁委该毁露退拎乞撑娘宵机檬魔杭霹方映乡妆丙县赌片弥箩律哉填碎训讲穗划厦忱揽享丰烯悠柒旭苗靠名泊筋荣阅慈江铆涵嫂荆必邮瘦撅家屯荧捍作分掀咨采糕橇唇账晕减洱恭沧笋好咬缔屿馆仁镜
4、吝果朗纳中国地质大学本科生课程论文封面2011年12月课程设计评语对课程论文的评语:平时成绩:课程论文成绩:总成绩:评阅人签名:注:1、无评阅人签名成绩无效;2、必须用钢笔或圆珠笔批阅,用铅笔阅卷无效;3、如有平时成绩,必须在上面评分表中标出,并计算入总成绩。目录课程设计评语2目录31.课程论文题目42.程序设计思路43.功能模块图54.数据结构设计55.算法设计66.程序代码137.程序运行结果228.编程中遇到的困难及解决方法259.总结心得及良好建议2610.致谢26一课程论文题目:一担挑游戏二.程序设计思路1题目要求:1.计算机移动是,使用相应函数扫描棋盘矩阵,寻找未
5、占单元;发现空单元后,置为“0”;为发现时,报告平局退出。2.轮到对弈者时,使用相应函数要求对弈者回答想把“X”放在哪里。3.谁先三点连成一线了,则报告谁胜出。4.计算机与对弈者每下一步棋都会使相应位置变为“0”和“X”,便于在屏上显示矩阵。2需求分析根据题目要求,由于程序要求计算机模拟棋盘对练,所以系统涉及到了二维数组的引用:同时,在对弈期间,计算机移动时系统要不停得扫描棋盘矩阵来寻找未占单元,所以程序提供了显示,浏览,查找,排序等操作:另外系统还能提供键盘式的选择菜单来实现功能的选择。退出空挡检查棋盘输入一担挑三.功能模块图四.数据结构设计用二维数组构筑了棋盘,用间隔线分
6、割棋盘后,就可以按自己意愿和计算机对弈了,此后每一步计算机都会调用相应的函数扫描棋盘。Charqipan[3][3];Voidinit_qipan(void);{inti,j;for(i=0;i<3;i++)for(j=0:j<3;j++)qipan[i][j]=’’}五.算法设计1.主函数:较为简单,只有数据输入,功能处理等函数调用。流程图开始构造棋盘,输入数据输入二维数组(I,j,)根据数据调用各功能模块的相应函数结果显示检查棋盘空挡结束2各功能模块设计(1)棋盘输入用二维数组构筑了棋盘,用间隔线分割棋盘后,就可以按自己意愿和计算机对弈了,此后每一步计算机都会调用相应的函
7、数扫描棋盘。Charqipan[3][3];Voidinit_qipan(void);{inti,j;for(i=0;i<3;i++)for(j=0:j<3;j++)qipan[i][j]=’’(2)对弈模块模块是提供用户模拟棋盘按用户自己的思想来下棋,这期间涉及两种情况1用户输入错误,2棋子位置错误。/*************用户方面对弈************/voidplayer_move(void){intx,y;printf("It'syourturn,please:");scanf("%d
此文档下载收益归作者所有