恩...
#include <stdio.h>
#include <stdlib.h>
void draw();
void userinsert();
void pcinsert();
int isanywin();
void initial();
char chessboard={32},piece,pc;
int main (void)
{
initial();
while(1)
{
draw();
userinsert();
if((isanywin())==3) {draw(); puts("\n●你故意打平手齁? ...●(在一次y/n?)"); if(getch()=='y'){initial();continue;} else{break;}}
if((isanywin())==1) {draw(); puts("\n●你赢了电脑^^\"应该的...●(在一次y/n?)"); if(getch()=='y'){initial(); continue;} else{break;}}
pcinsert();
if((isanywin())==3) {draw(); puts("\n●你故意打平手齁? ...●(在一次y/n?)"); if(getch()=='y'){initial();continue;} else{break;}}
if((isanywin())==0) {draw(); puts("\n●你竟然输给电脑? 太嫩逼了吧?...●(在一次y/n?)"); if(getch()=='y'){initial();continue;} else{break;}}
}
system("pause");
return 0;
}
int isanywin() //判断输赢状态
{
int key=0;
static stime=0;
int q,w,pcline=5,userline=5;
for(q=0; q<3; q++)
{
if(chessboard==piece&&chessboard==piece&&chessboard==piece) {userline++;}
if(chessboard==piece&&chessb ..
访客只能看到部份内容,免费 加入会员 或由脸书 Google 可以看到全部内容