//井字游戏C语言版完美版
#include <stdio.h>
typedef char chess[10];
typedef int temparr[10];
chess arr;
temparr brr;
int number,suc,n3,c3,n2,c2,n1,c1;
char ch;
void inarrdata(chess a)
{
a[1]='1';a[2]='2';a[3]='3';
a[4]='4';a[5]='5';a[6]='6';
a[7]='7';a[8]='8';a[9]='9';
}
void display(chess a)
{
printf("\n");printf("\n");
printf(" %c | %c | %c\n",a[1],a[2],a[3]);
printf(" --------------\n");
printf(" %c | %c | %c\n",a[4],a[5],a[6]);
printf(" --------------\n");
printf(" %c | %c | %c\n",a[7],a[8],a[9]);
printf("\n");printf("\n");
}
int arrfull()
{
int i;
int arrf=0;
for(i=1;i<=9;i++)
if(i==arr[i]-48)
arrf=1;
return arrf;
}
void cn(int line)
{
switch(line)
{
case 0:c3=c3+1;break;
case 1:n2=n2+1;break;
case 2:c2=c2+1;break;
case 3:n1=n1+1;break;
case 4:c1=c1+1;break;
case 5:n3=n3+1;break;
}
}
int linenum(char a,char b,char c)
{
int ln=6;
if((a=='X')&&(b=='X')&&(c=='X'))
ln=0;
if(((a=='O')&&(b=='O
井字游戏(C语言版)完美版
最新推荐文章于 2023-05-19 17:42:06 发布
本文详细介绍了如何使用C语言编程实现经典的井字游戏。从游戏规则到代码逻辑,包括玩家交互、游戏状态检查和胜利条件判断等关键部分,全方位解析了游戏的实现过程。
摘要由CSDN通过智能技术生成