目录
3、然后拉到下面选择自己喜欢的代码块背景样式。(记得点击保存)
当我第一次去在CSDN中写代码时会发现自己的是用的‘代码段’是黑色的背景。
当自己写好以后发布出来代码的颜色就变成白色的了
发现自己写的代码的代码块底色不好看,别人的为什么是黑色的呢,下面我们也调节以下!!!
1、把鼠标放到我的头像上选择内容管理
2、然后左边拉到最下面-博客设置
3、然后拉到下面选择自己喜欢的代码块背景样式。(记得点击保存)
看效果自己的代码的颜色是不是变成你想要的颜色了
写三子棋的代码然后就出现了编号
#define _CRT_SECURE_NO_WARNINGS 1
#include"game.h"
//初始化棋盘的
void InitBoard(char board[ROW][COL],int row,int col)
{
int i = 0;
int j = 0;
for(i=0; i<row; i++)
{
for(j=0; j<col; j++)
{
board[i][j] = ' ';
}
}
}
//void DisplayBoard(char board[ROW][COL],int row,int col)
//{
// int i = 0;
// for(i=0; i<row; i++)
// {
// printf(" %c | %c | %c \n",board[i][0],board[i][1],board[i][2]);
// if(i<row-1)
// {
// printf("---|---|---\n");
// }
// }
//
//}
//上面代码写的不好,应该下面代码
//打印棋盘的函数
void DisplayBoard(char board[ROW][COL],int row,int col)
{
int i = 0;
for(i=0; i<row; i++)
{
int j = 0;
for(j=0; j<col; j++)
{
printf(" %c ",board[i][j]);
if(j<col-1)
printf("|");
}
printf("\n");
if(i<row-1)
{
int j = 0;
for(j=0; j<col; j++)
{
printf("---");
if(j<col-1)
printf("|");
}
printf("\n");
}
}
}
//玩家下棋
void PlayerMove(char board[][COL],int row,int col)
{
int x = 0;
int y = 0;
printf("玩家走:>\n");
while(1)
{
printf("请输入下棋的坐标:>");
scanf("%d %d",&x,&y);
//判断坐标的合法性
if(x>=1 && x<=row && y>=1 && y<=col)
{
//下棋
//判断是否占用
if(board[x-1][y-1] == ' ')
{
board[x-1][y-1] = '*';
break;
}
else
{
printf("坐标被占用,请重新输入\n");
}
}
else
{
printf("坐标输入非法,请重新输入\n");
}
}
}
//电脑下棋
void ComputerMove(char board[][COL],int row,int col)
{
printf("电脑走:>\n");
while(1)
{
int x = rand()%row;
int y = rand()%col;
if(board[x][y] = ' ')
{
board[x][y] = '#';
break;
}
}
}
int IsFull(char board[][COL],int row,int col)
{
int i = 0;
int j = 0;
for(i=0; i<row; i++)
{
for(j=0; j<col; j++)
{
return 0; //棋盘没有满
}
}
return 1; //棋盘满了
}
//判断游戏有输赢
char IsWin(char board[][COL],int row,int col )
{
int i = 0;
int ret = 0;
//判断三行
for(i=0; i<row; i++)
{
if(board[i][0] == board[i][1] && board[i][1] == board[i][2] && board[i][0] !=' ')
{
return board[i][0];
}
}
//判断三列
for(i=0; i<col; i++)
{
if(board[0][i] == board[1][i] && board[1][i]== board[2][i] && board[0][i] !=' ')
{
return board[0][i];
}
}
//判断对角线
if(board[0][0] == board[1][1] && board[1][1]== board[2][2] && board[1][1] !=' ')
{
return board[0][0];
}
if(board[0][2] == board[1][1] && board[1][1]== board[2][0] && board[0][2] !=' ')
{
return board[0][2];
}
//判断平局
//如果棋盘满返回1,不满返回0
ret = IsFull(board,row,col);
if(ret == 1)
{
return 'q';
}
return 'c';
}
感谢大家的阅览,会一直加油下去