欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

C語言用Easyx繪制圍棋和象棋的棋盤

 更新時(shí)間:2022年05月12日 15:42:45   作者:輝小歌  
這篇文章主要為大家詳細(xì)介紹了C語言用Easyx繪制圍棋和象棋的棋盤,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下

本文實(shí)例為大家分享了C語言繪制圍棋和象棋棋盤的具體代碼,供大家參考,具體內(nèi)容如下

一、繪制圍棋棋盤

代碼如下:

#include<graphics.h>
#include<conio.h>
int main()
{
?? ?int step=30;
?? ?//初始化繪圖窗口
?? ?initgraph(600,600);
?? ?//設(shè)置背景色為黃色
?? ?setbkcolor(YELLOW);
?? ?//用背景色清空屏幕
?? ?cleardevice();

?? ?setlinestyle(PS_SOLID,2);//畫實(shí)線,寬度為兩個(gè)像素
?? ?setcolor(RGB(0,0,0));//設(shè)置為黑色

?? ?int i;
?? ?for(i=1;i<=19;i++)//畫橫線和豎線
?? ?{
?? ??? ?line(i*step,1*step,i*step,19*step);
?? ??? ?line(1*step,i*step,19*step,i*step);
?? ?}
?? ?getch();
?? ?closegraph();
?? ?return 0;
}

效果圖如下:

二、繪制象棋棋盤

代碼如下:

#include<graphics.h>
#include<conio.h>
int main(void)
{
?? ?int step=50;
?? ?//初始化繪圖窗口
?? ?initgraph(500,500);
?? ?//設(shè)置背景色為黃色
?? ?setbkcolor(YELLOW);
?? ?//用背景色清空屏幕
?? ?cleardevice();

?? ?int i,j;
?? ?for(i=1;i<=8;i++)
?? ?{
?? ??? ?for(j=1;j<=8;j++)
?? ??? ?{
?? ??? ??? ?if((i+j)%2==1)
?? ??? ??? ?{
?? ??? ??? ??? ?setfillcolor(BLACK);
?? ??? ??? ??? ?solidrectangle(i*step,j*step,(i+1)*step,(j+1)*step);
?? ??? ??? ??? ?//繪制黑色磚塊
?? ??? ??? ?}
?? ??? ??? ?else
?? ??? ??? ?{
?? ??? ??? ??? ?setfillcolor(WHITE);
?? ??? ??? ??? ?solidrectangle(i*step,j*step,(i+1)*step,(j+1)*step);
?? ??? ??? ??? ?//繪制白色磚塊
?? ??? ??? ?}
?? ??? ?}
?? ?}
?? ?getch();
?? ?closegraph();
?? ?return 0;
}

效果圖如下:

以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • C++ override關(guān)鍵字使用詳解

    C++ override關(guān)鍵字使用詳解

    這篇文章主要介紹了C++ override關(guān)鍵字使用詳解,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2018-01-01
  • 使用C++實(shí)現(xiàn)FTP上傳和下載

    使用C++實(shí)現(xiàn)FTP上傳和下載

    當(dāng)在Windows上使用C++進(jìn)行FTP上傳和下載時(shí),您可以使用libcurl庫來簡(jiǎn)化操作,本文將為大家詳細(xì)介紹具體步驟,感興趣的小伙伴可以跟隨小編一起學(xué)習(xí)一下
    2023-12-12
  • C語言實(shí)現(xiàn)簡(jiǎn)易五子棋

    C語言實(shí)現(xiàn)簡(jiǎn)易五子棋

    這篇文章主要為大家詳細(xì)介紹了C語言實(shí)現(xiàn)簡(jiǎn)易五子棋,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2020-10-10
  • 詳解C++文件讀寫操作

    詳解C++文件讀寫操作

    這篇文章主要為大家詳細(xì)介紹了C++文件讀寫操作,感興趣的小伙伴們可以參考一下
    2016-03-03
  • C++中內(nèi)存分區(qū)及其作用分析

    C++中內(nèi)存分區(qū)及其作用分析

    C++內(nèi)存分區(qū)包括棧區(qū)、堆區(qū)、全局靜態(tài)區(qū)、常量區(qū),各自負(fù)責(zé)不同的數(shù)據(jù)存儲(chǔ)和回收,棧區(qū)主要用于存放函數(shù)局部變量和參數(shù),堆區(qū)用于動(dòng)態(tài)分配內(nèi)存,全局靜態(tài)區(qū)用于存放全局靜態(tài)變量和靜態(tài)成員變量,常量區(qū)用于存放常量和字符串常量
    2023-04-04
  • C++超詳細(xì)梳理基礎(chǔ)知識(shí)

    C++超詳細(xì)梳理基礎(chǔ)知識(shí)

    這篇文章主要介紹了C++基礎(chǔ)概念,? 本次為C++的一個(gè)開篇,重點(diǎn)是更好的理解C++相對(duì)于其他編程語言的一個(gè)特性,之后會(huì)持續(xù)更新,本次專欄計(jì)劃是掌握C++的基礎(chǔ)語法以及常用特性,并且從細(xì)節(jié)上去理解,需要的朋友可以參考一下
    2022-06-06
  • VC++獲得當(dāng)前進(jìn)程運(yùn)行目錄的方法

    VC++獲得當(dāng)前進(jìn)程運(yùn)行目錄的方法

    這篇文章主要介紹了VC++獲得當(dāng)前進(jìn)程運(yùn)行目錄的方法,可通過系統(tǒng)函數(shù)實(shí)現(xiàn)該功能,是非常實(shí)用的技巧,需要的朋友可以參考下
    2014-10-10
  • C++實(shí)現(xiàn)保存數(shù)據(jù)至EXCEL

    C++實(shí)現(xiàn)保存數(shù)據(jù)至EXCEL

    這篇文章主要介紹了C++實(shí)現(xiàn)保存數(shù)據(jù)至EXCEL,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2022-11-11
  • Qt實(shí)現(xiàn)畫筆功能

    Qt實(shí)現(xiàn)畫筆功能

    這篇文章主要為大家詳細(xì)介紹了Qt實(shí)現(xiàn)畫筆功能,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2022-08-08
  • C++如何在變量前面加#

    C++如何在變量前面加#

    這篇文章主要介紹了C++如何在變量前面加#問題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-08-08

最新評(píng)論