1 C ++五子棋游戏程序设计 2 一、课设内容 1. 掌握 C++基本编程风格。 2. 编写程序代码,实现各个模块的功能。 3. 完成小型游戏应用系统的设计开发. 4. 关键语句写注释。 5. 测试程序,写出测试报告。 6. 在实验报告写出综合设计心得。 二、实验内容 在此次大作业中,我学习设计一个五子棋游戏的程序,源代码及分析如下: #include #include void shuchu(char a[15][15]) { int x,y,i; cout<<" "; for(i=0;i<15;i++) cout<4;x--) return 0; } bool xsheng(char a[15][15]) { int x,y; for(x=0;x<15;x++) for(y=0;y<11;y++) if(a[x][y]=='x'&&a[x][y+1]=='x'&&a[x][y+2]=='x'&&a[x][y+3]=='x'&&a[x][y+4]=='x') return 1; for(x=0;x<11;x++) for(y=0;y<15;y++) if(a[x][y]=='x'&&a[x+1][y]=='x'&&a[x+2][y]=='x'&&a[x+3][y]=='x'&&a[x+4][y]=='x') return 1; for(x=0;x<11;x++) for(y=0;y<11;y++) if(a[x][y]=='x'&&a[x+1][y+1]=='x'&&a[x+2][y+2]=='x'&&a[x+3][y+3]=='x'&&a[x+4][y+4]=='x') return 1; for(x=15;x>4;x--) 4 for(y=15;y>4;y--) if(a[x][y]=='x'&&a[x+1][y-1]=='x'&&a[x+2][y-2]=='x'&&a[x+3][y-3]=='x'&&a[x-4][y+4]=='x') return 1; return 0; } bool he(char a[15][15]) { int x,y; for(x=0;x<15;x++) for(y=0;y<15;y++) if(a[x][y]=='-') return 0; return 1; } void main() { int x,y,s,q; char a[15][15]; for(x=0;x<15;x++) for(y=0;y<15;y++) cin>>q; if(q==1) goto two; /* else goto one; */ two: cout<<"请选择是否进入悔棋模式:1.是;2.否\n"; cin>>...