用C语言实现三子棋,自己思路是先让以菜单的形式让玩家选择进入游戏或者退出。下棋时玩家以坐标的形式将棋子放在定义的二维数组里,用o表示,电脑用随机函数将棋子放入棋盘,用x表示。每次玩家和电脑放入后都判断是否已经满足规则。
1、首先设计菜单,编写主函数。
#include "game.h"
void menu() //菜单
{
printf("###############################\n");
printf("############1.Play#############\n");
printf("############2.Exit#############\n");
}
int main()
{
int c=0;
do{ //用循环的形式便于玩家选择进入游戏或者退出游戏
menu();
scanf_s("%d", &c);
switch (c) //用switch语句来实现进入游戏或者退出游戏
{
case 1:
game();
break;
case 2:
exit(0);
default:
printf("Select error!!!\n");
}
} while (1);
system("pause");
return 0;
}
2.编写头文件,是函数调用方便,程序主体更加整齐