c井语言入门,C井字初学者

我遇到了分段错误错误 - 有什么建议吗?我正在尝试创建一个tic tac脚趾游戏,并且我刚刚开始用C编程。任何建议都会有所帮助。我只是想让它现在打印到终端没有图形。C井字初学者

#include

int main()

{

int Board[9];

char row1[3];

char row2[3];

char row3[3];

int j = 0;

int turns = 0;

char x;

x = 'x';

char o;

o='o';

int spot;

printf("Hello, and welcome to Christian's Tic Tac Toe game\n");

printf("Here's how it works: X goes first and chooses a place(1-9 corresponding to a place on the board)\n");

printf("First to get 3 in a row wins. Have fun!\n");

printf("X goes first where do you want to go?");

scanf("%d", &spot);

Board[spot-1] = 1;

turns = 1;

if (spot <=3)

{

row1[spot-1] = x;

for (j =0; j<3; j++)

{

printf("%c", row1[j]);

}

for (j =0; j<3; j++)

{

printf("%c", row2[j]);

}

for (j=0; j<3; j++)

{

printf("%c", row3[j]);

}

}

else if(spot >3 && spot <=6)

{

row2[spot - 4] = x;

for (j =0; j<3; j++)

{

printf("%c", row1[j]);

}

for (j =0; j<3; j++)

{

printf("%c", row2[j]);

}

for (j=0; j<3; j++)

{

printf("%c", row3[j]);

}

}

else

{

row3[spot - 7] = x;

for (j =0; j<3; j++)

{

printf("\n%c", row1[j]);

}

for (j =0; j<3; j++)

{

printf("%c", row2[j]);

}

for (j=0; j<3; j++)

{

printf("%c", row3[j]);

}

}

}

2016-07-28

John

+8

'char x =“x”; char o =“o”;'是非常错误的.... –

+0

请问为什么? –

+3

'printf(“%s”,row1 [j]'也是不对的 –

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值