|
#include"stdio.h" #include"conio.h" #include"time.h" #include"stdlib.h"
int a[3][3]={{0},{0},{0}}; /*存放所下棋,0表示未走过的,1表示游戏者走过的,2表示电脑走的*/
/*画出棋盘*/ void picture() { int i;
/*画出左边的棋盘*/ for(i=5;i<=20;i++) { gotoxy(i,4); cprintf("%c",196); gotoxy(i,10); cprintf("%c",196); } for(i=2;i<=14;i++) { gotoxy(9,i); cprintf("%c",179); gotoxy(16,i); cprintf("%c",179); }
/*画出右边的棋盘*/ for(i=45;i<=60;i++) { gotoxy(i,4); cprintf("%c",196); gotoxy(i,10); cprintf("%c",196); } for(i=2;i<=14;i++) { gotoxy(49,i); cprintf("%c",179); gotoxy(56,i); cprintf("%c",179); }
/*写下右边棋盘中的数字*/ gotoxy(47,3); printf("1"); gotoxy(53,3); printf("2"); gotoxy(58,3); printf("3");
gotoxy(47,7); printf("4"); gotoxy(53,7); printf("5"); gotoxy(58,7); printf("6");
gotoxy(47,12); printf("7"); gotoxy(53,12); printf("8"); gotoxy(58,12); printf("9");
gotoxy(65,5); printf("YOU:%c",2); gotoxy(65,10); printf("COMPUTER:%c",42); }
/*检查是否还有没有未走之处*/ void exam() { int i,j; for(i=0;i<3;i++) for(j=0;j<3;j++) { if(a[i][j]==0) return; } exit(0); }
/*游戏者走一步*/
上一篇:揭开木马的神秘面纱
下一篇:静态网格椭球
|