最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

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

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

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

一、繪制圍棋棋盤

代碼如下:

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

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

?? ?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);
?? ?//設置背景色為黃色
?? ?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;
}

效果圖如下:

以上就是本文的全部內(nèi)容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。

相關文章

  • 探討register關鍵字在c語言和c++中的差異

    探討register關鍵字在c語言和c++中的差異

    建議不要用register關鍵字定義全局變量,因為全局變量的生命周期是從執(zhí)行程序開始,一直到程序結(jié)束才會終止,而register變量可能會存放在cpu的寄存器中,如果在程序的整個生命周期內(nèi)都占用著寄存器的話,這是個相當不好的舉措
    2013-10-10
  • 利用C語言編寫“剪刀石頭布”小游戲

    利用C語言編寫“剪刀石頭布”小游戲

    這篇文章主要給大家介紹了關于如何利用C語言編寫“剪刀石頭布”小游戲的相關資料,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2020-12-12
  • VS報錯C1189及MSB3721解決方法

    VS報錯C1189及MSB3721解決方法

    在使用VS進行CUDA編譯時出現(xiàn)錯誤,本文主要介紹了VS報錯C1189及MSB3721解決方法,具有一定的參考價值,感興趣的可以了解一下
    2024-06-06
  • QT如何通過鼠標事件實現(xiàn)圖片的拖動和縮放

    QT如何通過鼠標事件實現(xiàn)圖片的拖動和縮放

    本文介紹了如何通過鼠標拖動移動圖片以及使用鼠標滾輪進行圖片縮放的技術實現(xiàn),包括完整的解決方案,ImageWidget.h、ImageWidget.cpp和main.cpp的編寫,以及詳細的函數(shù)解釋,如paintEvent()重繪圖片,以及平滑縮放和偏移量的應用等,需要的朋友可以參考下
    2024-10-10
  • OpenCV+Qt實現(xiàn)圖像處理操作工具的示例代碼

    OpenCV+Qt實現(xiàn)圖像處理操作工具的示例代碼

    這篇文章主要介紹了利用OpenCV+Qt實現(xiàn)圖像處理操作工具,可以實現(xiàn)雪花屏、高斯模糊、中值濾波、毛玻璃等操作,感興趣的可以了解一下
    2022-08-08
  • c++遞歸解數(shù)獨方法示例

    c++遞歸解數(shù)獨方法示例

    這篇文章主要介紹了c++遞歸解數(shù)獨方法示例,需要的朋友可以參考下
    2014-03-03
  • C語言自定義類型超詳細梳理之結(jié)構(gòu)體 枚舉 聯(lián)合體

    C語言自定義類型超詳細梳理之結(jié)構(gòu)體 枚舉 聯(lián)合體

    今天我們來學習一下自定義類型,自定義類型包括結(jié)構(gòu)體、枚舉、聯(lián)合體,小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考
    2022-03-03
  • linux之sed命令的用法

    linux之sed命令的用法

    sed是一個很好的文件處理工具,本身是一個管道命令,主要是以行為單位進行處理,可以將數(shù)據(jù)行進行替換、刪除、新增、選取等特定工作,下面先了解一下sed的用法
    2013-10-10
  • 用C語言實現(xiàn)五子棋小游戲

    用C語言實現(xiàn)五子棋小游戲

    這篇文章主要為大家詳細介紹了用C語言實現(xiàn)五子棋小游戲,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2021-07-07
  • C++利用數(shù)組(一維/二維)處理批量數(shù)據(jù)的方法

    C++利用數(shù)組(一維/二維)處理批量數(shù)據(jù)的方法

    對于簡單的問題,使用簡單的數(shù)據(jù)類型就可以了,但是對于有些需要處理的數(shù)據(jù),只用以上簡單的數(shù)據(jù)類型是不夠的,難以反映出數(shù)據(jù)的特點,也難以有效的進行處理,本文小編給大家介紹了C++利用數(shù)組(一維/二維)處理批量數(shù)據(jù)的方法,需要的朋友可以參考下
    2023-10-10

最新評論

措美县| 巴中市| 阿克| 连江县| 阿巴嘎旗| 资阳市| 合作市| 黄梅县| 宁海县| 那坡县| 尼木县| 囊谦县| 临安市| 昆山市| 苏尼特左旗| 呼伦贝尔市| 泾源县| 辛集市| 昌吉市| 乌恰县| 榕江县| 保靖县| 呼伦贝尔市| 湘潭县| 榆社县| 英德市| 玉环县| 乾安县| 河西区| 乐至县| 辛集市| 苍南县| 化州市| 桃园县| 瓮安县| 东丰县| 淅川县| 腾冲县| 武邑县| 抚宁县| 科技|