工大后院

 找回密码
 加入后院

扫一扫,访问微社区

QQ登录

只需一步,快速开始

搜索
查看: 3820|回复: 9

C 写的井字游戏

[复制链接]
发表于 2008-6-2 20:24 | 显示全部楼层 |阅读模式
RT  

用C锻炼下,而家学学C++,有编程高手前辈指点下吗?  感觉好多野要学,好惘然~~~

  1. void computerstep()
  2. {
  3. ......
  4.      for(i=1;i<=9;i++)
  5.    {
  6.     ......
  7.     c3=0;m2=0;c2=0;m1=0;c1=0;
  8.     chess='X';
  9.     Cheak_Line(chess[1],chess[2],chess[3]);
  10.     Cheak_Line(chess[4],chess[5],chess[6]);
  11.     Cheak_Line(chess[7],chess[8],chess[9]);
  12.     Cheak_Line(chess[1],chess[4],chess[7]);
  13.     Cheak_Line(chess[2],chess[5],chess[8]);
  14.     Cheak_Line(chess[3],chess[6],chess[9]);
  15.     Cheak_Line(chess[1],chess[5],chess[9]);
  16.     Cheak_Line(chess[3],chess[5],chess[7]);
  17.     Chess_point=(128*c3-64*m2+32*c2-16*m1+8*c1);
  18.     ......
  19.     }
  20.    .......
  21. }

  22. .......

  23. void Cheak_Line(char a,char b,char c)
  24. {
  25.   int temp=6;
  26.   if((a=='X')&&(b=='X')&&(c=='X'))
  27.    temp=0;
  28.   if(((a=='O')&&(b=='O')&&(c!='O'))||((a=='O')&&(b!='O')&&(c=='O'))||((a!='O')&&(b=='O')&&(c=='O')))
  29.    temp=1;;
  30.   if(((a=='X')&&(b=='X')&&(c!='X'))||((a=='X')&&(b!='X')&&(c=='X'))||((a!='X')&&(b=='X')&&(c=='X')))
  31.    temp=2;;
  32.   if(((a=='O')&&(b!='O')&&(c!='O'))||((a!='O')&&(b=='O')&&(c!='O'))||((a!='O')&&(b!='O')&&(c=='O')))
  33.    temp=3;;
  34.   if(((a=='X')&&(b!='X')&&(c!='X'))||((a!='X')&&(b=='X')&&(c!='X'))||((a!='X')&&(b!='X')&&(c=='X')))
  35.    temp=4;;
  36.   if((a=='O')&&(b=='O')&&(c=='O'))
  37.    temp=5;;
  38.   switch(temp)
  39.    {
  40.     case 0:c3=c3+1;break;
  41.     case 1:m2=m2+1;break;
  42.     case 2:c2=c2+1;break;
  43.     case 3:m1=m1+1;break;
  44.     case 4:c1=c1+1;break;
  45.     case 5:m3=m3+1;break;
  46.    }
  47. }

复制代码

[ 本帖最后由 BingLeng 于 2008-6-12 22:47 编辑 ]

复件 as.rar

134.53 KB, 阅读权限: 30, 下载次数:

评分

1

查看全部评分

头像被屏蔽
发表于 2008-6-3 06:28 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

发表于 2008-6-3 08:52 | 显示全部楼层
搬家开锁通渠废品
回复

使用道具 举报

头像被屏蔽
发表于 2008-6-10 04:49 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

发表于 2008-6-10 08:51 | 显示全部楼层
为了国王!为了圣光!
回复

使用道具 举报

发表于 2008-6-19 21:37 | 显示全部楼层
用回溯可以实现不?
回复

使用道具 举报

发表于 2008-7-1 11:51 | 显示全部楼层
写井字?? 不明...
回复

使用道具 举报

发表于 2008-7-6 01:09 | 显示全部楼层
多谢LZ分享
回复

使用道具 举报

发表于 2008-7-8 15:49 | 显示全部楼层
“井字游戏“什么意思?
回复

使用道具 举报

发表于 2008-7-8 15:49 | 显示全部楼层
用C编写,
技巧性很强吧
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 加入后院

本版积分规则

QQ|Archiver|手机版|小黑屋|广告业务Q|工大后院 ( 粤ICP备10013660号 )

GMT+8, 2025-5-14 00:37

Powered by Discuz! X3.5

Copyright © 2001-2024 Tencent Cloud.

快速回复 返回顶部 返回列表