如何用C语言实现简易三子棋游戏
如何用C语言实现简易三子棋游戏
今天小编给大家分享一下如何用C语言实现简易三子棋游戏的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。
1、头文件
#define_CRT_SECURE_NO_WARNINGS#include
2、游戏函数
#include"game.h"//棋盘初始化voidinit_board(charboard[ROW][COL],introw,intcol){inti=0;intj=0;for(i=0;i #include"game.h"//打印菜单voidmenu(){printf("***************************\n");printf("*********三子棋********\n");printf("*********1.play********\n");printf("*********0.exit********\n");printf("***************************\n");}voidgame(){charwin=0;//定义棋盘存储charboard[ROW][COL];//棋盘初始化init_board(board,ROW,COL);//打印棋盘display_board(board,ROW,COL);while(1){//玩家下棋player_game(board,ROW,COL);display_board(board,ROW,COL);//判断输赢win=is_win(board,ROW,COL);if(win!='c'){break;}//电脑下棋comeputer_game(board,ROW,COL);display_board(board,ROW,COL);//判断输赢win=is_win(board,ROW,COL);if(win!='c'){break;}}if(win=='*'){printf("恭喜玩家胜利!\n");display_board(board,ROW,COL);system("pause");}elseif(win=='#'){printf("电脑胜利,继续加油哟!\n");display_board(board,ROW,COL);system("pause");}else{printf("平局\n");display_board(board,ROW,COL);system("pause");}}intmain(void){intnum=0;srand((unsigned)time(NULL));do{//打印菜单menu();//选择菜单printf("请选择菜单>:");scanf("%d",&num);switch(num){case0:break;case1:game();break;default:printf("你的选择错误,请重新选择!\n");system("pause");system("cls");break;}}while(num);system("pause");return0;} 效果图片 以上就是“如何用C语言实现简易三子棋游戏”这篇文章的所有内容,感谢各位的阅读!相信大家阅读完这篇文章都有很大的收获,小编每天都会为大家更新不同的知识,如果还想学习更多的知识,请关注恰卡编程网行业资讯频道。3、游戏实现
推荐阅读
-
windows安装touble c
近期有些网友想要了解windows?安装touble的相关情况,小编通过整理给您分享一下。为什么现在还需要TurboC?在当今V...
-
C/C++如何获取CAN信号
C/C++如何获取CAN信号本篇内容主要讲解“C/C++如何获取C...
-
C语言怎么通过二分查找实现猜数字游戏
C语言怎么通过二分查找实现猜数字游戏本文小编为大家详细介绍“C语言...
-
C语言数据结构中的线性表怎么使用
C语言数据结构中的线性表怎么使用这篇文章主要介绍“C语言数据结构中...
-
C语言的数据结构怎么理解
C语言的数据结构怎么理解这篇文章主要介绍了C语言的数据结构怎么理解...
-
C语言与C++中内存管理的方法
C语言与C++中内存管理的方法这篇文章主要介绍了C语言与C++中内...
-
C语言链式队列与循环队列怎么实现
C语言链式队列与循环队列怎么实现这篇文章主要介绍了C语言链式队列与...
-
C语言冒泡排序怎么实现
C语言冒泡排序怎么实现这篇文章主要介绍了C语言冒泡排序怎么实现的相...
-
C语言如何实现斐波那契数列
C语言如何实现斐波那契数列这篇文章主要介绍了C语言如何实现斐波那契...
-
C语言如何实现无符号数和有符号数间的运算
C语言如何实现无符号数和有符号数间的运算本篇内容主要讲解“C语言如...