C语言程序设计扫雷游戏实验报告_扫雷游戏实验报告
C语言程序设计扫雷游戏实验报告由刀豆文库小编整理,希望给你工作、学习、生活带来方便,猜你可能喜欢“扫雷游戏实验报告”。
中南大学
程序设计基础实践报告
学生姓名 张兰兰 学 院 信息科学与工程学院 专业班级 物联网工程1301班 完成时间 2014.1 题 目 设计一个和window系统类似的小游戏【挖地雷】
《计算机程序设计实践》403591717.docx 目录
1.课程设计内容.............................................................................................3 2.课程设计目的.............................................................................................3 3.背景知识....................................................................................................3 4.工具/准备工作............................................................................................5 5.设计步骤、方法.........................................................................................5
5.1.步骤1:步骤名称(二级标题).......................................................错误!未定义书签。
步骤1.1:步骤名称(三级标题)..............................................................................5 5.1.1.5.2.5.3.步骤2:步骤名称..........................................................................错误!未定义书签。步骤n:步骤名称..........................................................................错误!未定义书签。
6.设计结果及分析.........................................................................................5 7.设计结论..................................................................................................15 8.问题及心得体会.......................................................................................16 9.对本设计过程及方法、手段的改进建议....................................................17 10.参考文献..................................................................................................17
《计算机程序设计实践》403591717.docx
printf(“请输入棋盘行列数(小于20且用逗号隔开):”);
scanf(“%d,%d”,&x,&y);
getchar();
printf(“请输入雷的个数:”);
scanf(“%d”,&b);
getchar();
break;
}
break;
}
else
{
printf(“输入错误请重新输n”);
}
} while(begin){
system(“cls”);
InitialValue_game(&g);
InitialMine_game(&g);
print_game(&g,2);
NO=1;
while(NO)
{
printf(“Please choose:”);
scanf(“%d,%d”,&i,&j);getchar();if(-1
{
switch(openmap(&g,i-1,j-1))
{
case 1:
print_game(&g,1);
printf(“游戏结束!按回车键再来一局n”);
《计算机程序设计实践》403591717.docx
if(getchar()=='n')begin=1;
else begin=0;
NO=0;
break;
case 2:
if(judge_game(&g)==b)
{
printf(“win!n”);
print_game(&g,1);
printf(“按回车键再来一局n”);
if(getchar()=='n')begin=1;
else begin=0;
NO=0;
break;
}
else print_game(&g,2);NO=1;break;
default:break;
}
}
else
{
printf(“你输入错误!请重新输入n”);
} } } }