|

楼主 |
发表于 2020-12-16 14:03:03
|
显示全部楼层
- #include<stdio.h>
- #include<stdlib.h>
- #include<conio.h>
- #include<windows.h>
- //全局变量
- int x=7,y=7; //棋盘光标的坐标
- int k=0;//根据k的奇偶性判断哪方落子
- char chessboard[15][15]={0};//初始化棋盘
- int option;//游戏模式选项
- int i,j;
-
- //函数声明
- void initchessboard();//初始化棋盘函数
- void move();//光标移动函数
- void judge();//判断函数,判断是否有一方获胜
- void menu();//菜单函数
- void game_shows1();//两人对弈游戏说明
- int main()//主函数
- {
- label1:
- system("cls");
- menu();
- scanf("%d",&option);
- switch(option)
- {
- case 1:
- {
- system("cls");
- game_shows1();
- system("pause");
- system("cls");
- while(1)//死循环
- {
- initchessboard();
- judge();
- system("cls");
- initchessboard();
- move();
- system("cls");
- }break;
- }
- /* case 2:
- case 3:
- case 4:exit(0);
- */
- }
- return 0;
- }
复制代码
比如这个程序,judge(),的作用是判断五子棋中是否有一方已经获胜,并且利用printf输出获胜的一方,然后我想用goto语句跳转到label1处,但是会报错标签未定义 |
|