中文亚洲精品无码_熟女乱子伦免费_人人超碰人人爱国产_亚洲熟妇女综合网

當前位置: 首頁 > news >正文

個人網(wǎng)站備案 費用怎樣在百度上做廣告

個人網(wǎng)站備案 費用,怎樣在百度上做廣告,免費做網(wǎng)站,長沙軟件開發(fā)云邊有個稻草人-CSDN博客 在學完C語言函數(shù)之后,我們就有能力去實現(xiàn)簡易版掃雷游戲了(成就感滿滿),下面是掃雷游戲的源碼,快試一試效果如何吧! 在test.c里面進行掃雷游戲的測試,game.h和game.c…

云邊有個稻草人-CSDN博客

在學完C語言函數(shù)之后,我們就有能力去實現(xiàn)簡易版掃雷游戲了(成就感滿滿),下面是掃雷游戲的源碼,快試一試效果如何吧!

在test.c里面進行掃雷游戲的測試,game.h和game.c里實現(xiàn)掃雷游戲的實現(xiàn),后續(xù)我會出掃雷游戲代碼的詳細思路和解析

目錄

效果圖

game.h

game.c

test.c


效果圖

(哇趣,一下子就踩到雷了,幸運到爆!)

game.h

#pragma once
#include<stdio.h>
#include<stdlib.h>
#include<time.h>#define ROW 9
#define COL 9#define ROWS ROW+2
#define COLS COL+2#define EASY_COUNT 10//初始化棋盤
void InitBoard(char mine[ROWS][COLS], int rows, int cols,char set);//打印棋盤
void DisplayBoard(char show[ROWS][COLS], int row, int col);//布置雷
void SetMine(char mine[ROWS][COLS], int row, int col);//排查雷
void FindMine(char mine[ROWS][COLS], char show[ROWS][COLS], int row, int col);

game.c

#define _CRT_SECURE_NO_WARNINGS 1
#include "game.h"//初始化棋盤
void InitBoard(char board[ROWS][COLS], int rows, int cols, char set)
{for (int i = 0; i < rows; i++){for (int j = 0; j < cols; j++){board[i][j] = set;}}
}//打印棋盤
void DisplayBoard(char show[ROWS][COLS], int row, int col)
{printf("--------掃雷--------\n");//打印顯示列int i = 0;for ( i = 0; i <= row; i++){printf("%d ", i);}printf("\n");for (i = 1; i <= row; i++){int j = 0;printf("%d ", i);for (j = 1; j <= col; j++){printf("%c ", show[i][j]);}printf("\n");}}//布置雷
void SetMine(char mine[ROWS][COLS], int row, int col)
{//產(chǎn)生隨機的一個坐標int x = 0;int y = 0;int count = EASY_COUNT;while (count){x = rand() % row + 1;y = rand() % col + 1;if (mine[x][y] != '1'){mine[x][y] = '1';count--;}}
}//方法一
//int GetMineCount(char mine[ROWS][COLS], int x, int y)
//{
//	return mine[x - 1][y] +
//	mine[x + 1][y] + 
//	mine[x - 1][y - 1] +
//	mine[x][y - 1] + 
//	mine[x + 1][y - 1] + 
//	mine[x - 1][y + 1] + 
//	mine[x][y + 1] + 
//	mine[x + 1][y + 1] - 8 * '0';
//}//方法二
int GetMineCount(char mine[ROWS][COLS], int x, int y)
{int i = 0;int count = 0;for (i = -1; i <= 1; i++){int j = 0;for (j = -1; j <= 1; j++){count += mine[x + i][y + j] - '0';}}return count;
}//排查雷
void FindMine(char mine[ROWS][COLS], char show[ROWS][COLS], int row, int col)
{int x = 0;int y = 0;int win = 0;while (win<row*col-EASY_COUNT){printf("請輸入要排查的坐標:");scanf("%d %d", &x, &y);//要正確地輸入坐標if (x >= 1 && x <= row && y >= 1 && y <= col){//輸入的坐標是雷if (mine[x][y] == '1'){printf("踩雷被炸,游戲結(jié)束\n");DisplayBoard(mine, ROW, COL);break;}//輸入的坐標不是雷else{int count = GetMineCount(mine, x, y);show[x][y] = count + '0';DisplayBoard(show, ROW, COL);win++;}}else{printf("輸入錯誤,請重新輸入:");}}if (win == EASY_COUNT){printf("恭喜你,排雷成功!\n");}}

test.c

#define _CRT_SECURE_NO_WARNINGS 1
#include"game.h"//打印菜單
void menu()
{printf("     歡迎來到掃雷游戲    \n");printf("*************************\n");printf("********* 1.play ********\n");printf("********* 0.exit ********\n");printf("*************************\n");
}void game()
{srand((unsigned int)time(NULL));//定義兩個字符串數(shù)組char mine[ROWS][COLS] = { 0 };//存放雷的信息char show[ROWS][COLS] = { 0 };//存放排查出的雷的信息//初始化棋盤InitBoard(mine, ROWS, COLS, '0');InitBoard(show, ROWS, COLS, '*');//打印棋盤DisplayBoard(show, ROW, COL);//布置雷SetMine(mine, ROW, COL);//排查雷FindMine(mine, show, ROW, COL);}void test()
{int input = 0;do{menu();printf("請選擇:");scanf("%d", &input);switch (input){case 1:game();break;case 0:printf("退出游戲\n");default :printf("輸入錯誤,請重新輸入:");}} while (input);
}int main()
{test();return 0;
}

期待我后續(xù)掃雷游戲的詳細介紹吧

我是云邊有個稻草人

期待與你的下一次相遇!Bye~

http://www.risenshineclean.com/news/60805.html

相關(guān)文章:

  • 網(wǎng)站做法外貿(mào)海外推廣
  • 網(wǎng)站用ps做還是aiseo關(guān)鍵詞優(yōu)化系統(tǒng)
  • 自己的網(wǎng)站沒有域名解析深圳今日重大新聞
  • 麗水做企業(yè)網(wǎng)站的公司在線注冊網(wǎng)站
  • 網(wǎng)站開發(fā)語言揭陽百度seo公司
  • 做面包有關(guān)電影網(wǎng)站百度導航下載2021最新版
  • 網(wǎng)站技術(shù)報務(wù)費如何做會計分錄搜索網(wǎng)站排名
  • 貴陽網(wǎng)絡(luò)網(wǎng)站建設(shè)八上數(shù)學優(yōu)化設(shè)計答案
  • html網(wǎng)站開發(fā)實戰(zhàn)教程seo營銷是什么意思
  • 學術(shù)會議網(wǎng)站怎么做seo描述快速排名
  • 去除wordpress 廣告湖南正規(guī)關(guān)鍵詞優(yōu)化首選
  • 做淘寶相關(guān)網(wǎng)站seo下載站
  • 做招聘信息的網(wǎng)站有哪些內(nèi)容重慶網(wǎng)站關(guān)鍵詞排名
  • 雄安新區(qū)做網(wǎng)站公司東莞整站優(yōu)化推廣公司找火速
  • 余姚網(wǎng)站推廣優(yōu)化工具箱
  • 怎么建立一個網(wǎng)站csdn中國十大電商平臺有哪些
  • 貴州省交通建設(shè)工程質(zhì)量監(jiān)督局網(wǎng)站大數(shù)據(jù)精準營銷案例
  • 做網(wǎng)站好的網(wǎng)站建設(shè)公司百度世界500強排名
  • 做微信活動是做網(wǎng)站還是做小程序好百度地圖導航2022最新版
  • 淘寶做首頁熱點的什么網(wǎng)站微信營銷軟件哪個好用
  • 網(wǎng)站開發(fā) 網(wǎng)絡(luò)工程 哪個好設(shè)計網(wǎng)頁的軟件
  • 做公眾號還是網(wǎng)站百度一下你就知道了主頁
  • 網(wǎng)站建設(shè)維護php網(wǎng)上互聯(lián)網(wǎng)推廣
  • 貴司不斷優(yōu)化網(wǎng)站建設(shè)軟文世界平臺
  • 企業(yè)網(wǎng)站免費建站程序百度官網(wǎng)app下載安裝
  • 廈門的企業(yè)網(wǎng)站國際新聞今日頭條
  • 英文商務(wù)網(wǎng)站制作百度互聯(lián)網(wǎng)營銷是什么
  • 網(wǎng)站備案信息核驗單填寫成都網(wǎng)絡(luò)推廣優(yōu)化
  • 做百度移動端網(wǎng)站優(yōu)web成品網(wǎng)站源碼免費
  • 如何注冊公司網(wǎng)站免費注冊百度競價排名服務(wù)