飞行棋游戏程序C语言代码.docx

飞行棋游戏程序C语言代码.docx

ID:51717785

大小:34.18 KB

页数:18页

时间:2020-03-15

飞行棋游戏程序C语言代码.docx_第1页
飞行棋游戏程序C语言代码.docx_第2页
飞行棋游戏程序C语言代码.docx_第3页
飞行棋游戏程序C语言代码.docx_第4页
飞行棋游戏程序C语言代码.docx_第5页
资源描述:

《飞行棋游戏程序C语言代码.docx》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、#include"stdio.h"#include"windows.h"#include"conio.h"#include"stdlib.h"#include"time.h"voidrestart(intmap[100]){intm[100]={100,0,0,0,0,2,1,0,0,3,0,0,0,2,0,0,0,2,0,0,4,0,0,1,0,4,0,3,0,0,0,0,0,2,0,0,0,0,2,0,1,0,0,0,0,4,0,0,0,0,2,0,0,0,0,1,0,0,0,0,3,0,0,4,2,0,0,0,0,1,0,0,4,0,0,0,0,0,0,0,2,0

2、,0,1,0,0,0,0,4,0,4,0,0,3,2,0,0,0,0,0};            /*这里是地图代码*/inti;FILE*fp=fopen("map.txt","r");if(fp!=0){printf("找到地图。尝试加载地图……");for(i=0;i<100;i++){fscanf(fp,"%d",&map[i]);if(map[i]!=0&&map[i]!=1&&map[i]!=2&&map[i]!=3&&map[i]!=4&&map[i]!=10&&map[i]!=20&&map[i]!=100){   map[i]=m[i];}}fclo

3、se(fp);}else{printf("未找到地图。加载默认地图中……");for(i=0;i<100;i++)map[i]=m[i];}printf("地图加载完成");Sleep(500);}/*用来给map数组赋值*//*用来输出游戏规则*//*用来输出地图*/voidprintmap(intmap[]){inti=0,j=1;printf("'∷'是平地,'¤'是幸运罗盘,'★'是地雷,'■'是暂停,'〓'是时空隧道");printf("");for(i=0;i<31;i++){switch(map[i]){case0:printf("∷");brea

4、k;case1:printf("¤");break;case2:printf("★");break;case3:printf("■");break;case4:printf("〓");break;case10:printf("A");break;case20:printf("B");break;case100:printf("@@");break;}}printf("");for(;i<35;i++){   switch(map[i]){case0:printf("                           ∷");break;case1:printf

5、("                           ¤");break;case2:printf("                           ★");break;case3:printf("                                ■");break;case4:printf("                             〓");break;case10:printf("                             A");break;case20:printf("          

6、                   B");break;}}for(;i<66;i++){   switch(map[66-(j++)]){case0:printf("∷");break;case1:printf("¤");break;case2:printf("★");break;case3:printf("■");break;case4:printf("〓");break;case10:printf("A");break;case20:printf("B");break;}}printf("");   for(;i<69;i++){        swit

7、ch(map[i]){case0:printf("∷");break;case1:printf("¤");break;case2:printf("★");break;case3:printf("■");break;case4:printf("〓");break;case10:printf("A");break;case20:printf("B");break;}}for(;i<100;i++){   switch(map[i]){case0:printf("∷");break;case1:printf("¤")

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。