源代码打印上课讲义.doc

源代码打印上课讲义.doc

ID:57139223

大小:41.00 KB

页数:13页

时间:2020-08-03

源代码打印上课讲义.doc_第1页
源代码打印上课讲义.doc_第2页
源代码打印上课讲义.doc_第3页
源代码打印上课讲义.doc_第4页
源代码打印上课讲义.doc_第5页
资源描述:

《源代码打印上课讲义.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、源代码打印精品文档井字棋C语言源代码#include#include#include#include#include#include#defineENTER0x1c0d#defineesc0x11b#defineup0x4800#definedown0x5000#defineleft0x4b00#defineright0x4d00inti,j,x1,y1,v,n,m,key,d,e,p,q,h,o,x

2、,y,k;inta[3][3]={0,0,0,0,0,0,0,0,0};intscore[3][3]={0,0,0,0,0,0,0,0,0};chars[30];intmain(){voiddrawone();voiddrawtwo();voiddrawthree();voiddrawfour();voiddrawfive();voiddrawsix();voidxianka();intrenzouqi();intxuanze();intpy(inta[][3]);intjisuanji();intxuan

3、zeyouxi();intbioskey(intcmd);xianka();drawone();if((key=bioskey(0))==ENTER)drawtwo();key=bioskey(0);if(key==ENTER)drawfour();v=1;while(v==1){drawthree();n=xuanze();收集于网络,如有侵权请联系管理员删除精品文档x1=220;y1=230;circle(220,230,20);o=pan_y(a);while(o==2){if(n==1)n=renz

4、ouqi();if(n==-1)n=jisuanji();o=pan_y(a);}drawsix();getch();drawfive();v=xuanzeyouxi();}closegraph();}/*显卡驱动*/voidxianka(){intgraphdriver,graphmode;intdriver=DETECT,mode;initgraph(&driver,&mode,"");graphdriver=DETECT;initgraph(&graphdriver,&graphmode,"");}/

5、*定义判赢函数*/intpan_y(inta[][3]){intn,b,c,i,j,k=2;for(i=0;i<3;i++){n=a[i][0];b=a[i][1];c=a[i][2];if(n+b+c==3)k=1;if(n+b+c==-3)k=-1;}for(j=0;j<3;j++){n=a[0][j];b=a[1][j];c=a[2][j];if(n+b+c==3)k=1;if(n+b+c==-3)k=-1;}n=a[0][0];b=a[1][1];c=a[2][2];if(n+b+c==3)k=1;

6、收集于网络,如有侵权请联系管理员删除精品文档if(n+b+c==-3)k=-1;n=a[0][2];b=a[1][1];c=a[2][0];if(n+b+c==3)k=1;if(n+b+c==-3)k=-1;if(a[0][0]!=0&&a[0][1]!=0&&a[0][2]!=0&&a[1][0]!=0&&a[1][1]!=0&&a[1][2]!=0&&a[2][0]!=0&&a[2][1]!=0&&a[2][2]!=0)k=0;returnk;}/*选择哪一方先下*/intxuanze(){key=bi

7、oskey(0);n=-1;while(key!=ENTER){if(key==up){setfillstyle(1,3);floodfill(471,150,4);setfillstyle(1,14);floodfill(471,200,4);n=-1;}if(key==down){setfillstyle(1,14);floodfill(471,150,4);setfillstyle(1,3);floodfill(550,200,4);n=1;}key=bioskey(0);}returnn;}/*界面

8、1*/voiddrawone(){for(i=1;i<6;i++){setcolor(i);settextstyle(0,HORIZ_DIR,i);outtextxy(250-43*i,80*i,"WelcomeToYou");}setcolor(10);settextstyle(0,VERT_DIR,2);outtextxy(20,80,"***HowDoYouDo***");settextstyle(0,VE

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。