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

C語言基于EasyX繪制時鐘

 更新時間:2022年06月14日 10:57:36   作者:云淡風(fēng)輕ing  
這篇文章主要為大家詳細(xì)介紹了C語言基于EasyX繪制時鐘,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下

本文實例為大家分享了C語言基于EasyX繪制時鐘的具體代碼,供大家參考,具體內(nèi)容如下

函數(shù)說明:

void line(
?? ?int x1,
?? ?int y1,
?? ?int x2,
?? ?int y2
);

參數(shù)

x1
直線的起始點的 x 坐標(biāo)。

y1
直線的起始點的 y 坐標(biāo)。

x2
直線的終止點的 x 坐標(biāo)。

y2
直線的終止點的 y 坐標(biāo)。

文件素材

源代碼

#include <graphics.h>
#include <conio.h>
#include <math.h>
#define PI 3.1415926
int main()
{
?? ?int high=500;
?? ?int width=500;
?? ?initgraph(width,high);?? ??? ?
?? ?IMAGE img;?? ??? ??? ??? ??? ?
?? ?loadimage(&img,"timg.jpg");?? ??? ?//加載圖片
?? ?putimage(0,0,&img);?? ??? ??? ??? ?//顯示圖片
?? ?SYSTEMTIME ti;
?? ?float angle_s = 0;?? ??? ??? ??? ?//秒針偏轉(zhuǎn)角度
?? ?float angle_m = 0;?? ??? ??? ??? ?//分針偏轉(zhuǎn)角度
?? ?float angle_h = 0;?? ??? ??? ??? ?//時針偏轉(zhuǎn)角度
?? ?BeginBatchDraw();
?? ?outtextxy(width/2-30,10,"我的時鐘");?? ?//輸出文字
?? ?while(1)
?? ?{
?? ??? ?GetLocalTime(&ti);?? ??? ??? ??? ??? ?//獲得系統(tǒng)時間
?? ??? ?//根據(jù)系統(tǒng)時間獲取時針、分針、秒針偏轉(zhuǎn)角度
?? ??? ?angle_s = ti.wSecond*2*PI/60;?? ??? ?
?? ??? ?angle_m = ti.wMinute*2*PI/60;
?? ??? ?angle_h = ti.wHour*2*PI/12;
?? ??? ?//繪制秒針
?? ??? ?setcolor(RED);
?? ??? ?setlinestyle(PS_SOLID,2);
?? ??? ?line(width/2,high/2,width/2+120*sin(angle_s),high/2-120*cos(angle_s));
?? ??? ?setcolor(GREEN);
?? ??? ?//繪制分針
?? ??? ?setlinestyle(PS_SOLID,3);
?? ??? ?line(width/2,high/2,width/2+80*sin(angle_m),high/2-80*cos(angle_m));
?? ??? ?setcolor(BLACK);
?? ??? ?//繪制時針
?? ??? ?setlinestyle(PS_SOLID,4);
?? ??? ?line(width/2,high/2,width/2+50*sin(angle_h),high/2-50*cos(angle_h));
?? ??? ?FlushBatchDraw();
?? ??? ?//Sleep(50);
?? ??? ?//清除前一幀的繪圖
?? ??? ?setcolor(WHITE);
?? ??? ?line(width/2,high/2,width/2+120*sin(angle_s),high/2-120*cos(angle_s));
?? ??? ?line(width/2,high/2,width/2+80*sin(angle_m),high/2-80*cos(angle_m));
?? ??? ?line(width/2,high/2,width/2+50*sin(angle_h),high/2-50*cos(angle_h));

?? ?}
?? ?EndBatchDraw();
?? ?getch();
?? ?closegraph();
?? ?return 0;
}

效果:

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

相關(guān)文章

  • Linux/C++多線程實例學(xué)習(xí)十字路口車輛調(diào)度

    Linux/C++多線程實例學(xué)習(xí)十字路口車輛調(diào)度

    這篇文章主要為大家介紹了Linux/C++多線程實例學(xué)習(xí)十字路口車輛調(diào)度示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-05-05
  • C語言scanf,fscanf和sscanf的區(qū)別

    C語言scanf,fscanf和sscanf的區(qū)別

    每種語言都對正則表達(dá)式有著不同程度的支持,在C語言中,有輸入功能的這三個函數(shù)對正則表達(dá)式的支持并不強(qiáng)大,但是我們還是有必要了解一下
    2021-10-10
  • C++設(shè)置事件通知線程工作的方法

    C++設(shè)置事件通知線程工作的方法

    這篇文章主要介紹了C++設(shè)置事件通知線程工作的方法,是Windows應(yīng)用程序設(shè)計中非常實用的技巧,需要的朋友可以參考下
    2014-10-10
  • C語言超詳細(xì)講解遞歸算法漢諾塔

    C語言超詳細(xì)講解遞歸算法漢諾塔

    漢諾塔問題是一個經(jīng)典的問題。漢諾塔(Hanoi Tower),又稱河內(nèi)塔,源于印度一個古老傳說。本文將用Java求解這一問題,感興趣的可以學(xué)習(xí)一下
    2022-05-05
  • C++?超詳細(xì)分析數(shù)據(jù)結(jié)構(gòu)中的時間復(fù)雜度

    C++?超詳細(xì)分析數(shù)據(jù)結(jié)構(gòu)中的時間復(fù)雜度

    時間復(fù)雜度一般指時間復(fù)雜性。?在計算機(jī)科學(xué)中,時間復(fù)雜性,又稱時間復(fù)雜度,算法的時間復(fù)雜度是一個函數(shù),它定性描述該算法的運(yùn)行時間
    2022-03-03
  • C語言修煉之路初識指針陰陽竅?地址還歸大道真下篇

    C語言修煉之路初識指針陰陽竅?地址還歸大道真下篇

    指針是指向另一個變量的變量。意思是一個指針保存的是另一個變量的內(nèi)存地址。換句話說,指針保存的并不是普通意義上的數(shù)值,而是另一個變量的地址值。一個指針保存了另一個變量的地址值,就說這個指針“指向”了那個變量
    2022-02-02
  • C語言代碼實現(xiàn)簡易掃雷

    C語言代碼實現(xiàn)簡易掃雷

    這篇文章主要為大家詳細(xì)介紹了C語言代碼實現(xiàn)簡易掃雷,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2021-01-01
  • C++實現(xiàn)批量提取PDF內(nèi)容

    C++實現(xiàn)批量提取PDF內(nèi)容

    這篇文章主要為大家詳細(xì)介紹了如何使用C++批量提取PDF里文字內(nèi)容并導(dǎo)出到表格以及批量給?PDF?文件改名,感興趣的小伙伴可以跟隨小編一起學(xué)習(xí)一下
    2025-02-02
  • C++實現(xiàn)LeetCode(107.二叉樹層序遍歷之二)

    C++實現(xiàn)LeetCode(107.二叉樹層序遍歷之二)

    這篇文章主要介紹了C++實現(xiàn)LeetCode(107.二叉樹層序遍歷之二),本篇文章通過簡要的案例,講解了該項技術(shù)的了解與使用,以下就是詳細(xì)內(nèi)容,需要的朋友可以參考下
    2021-07-07
  • C++中的static和const的關(guān)鍵字用法詳解

    C++中的static和const的關(guān)鍵字用法詳解

    這篇文章主要介紹了C++中的static和const的關(guān)鍵字用法詳解,這是一道經(jīng)常在面試中被問到的知識,本文給大家詳細(xì)介紹下,需要的朋友可以參考下
    2023-06-06

最新評論

黄浦区| 禄丰县| 印江| 安塞县| 河曲县| 东乌| 蒲城县| 罗甸县| 洞口县| 青州市| 天津市| 湖州市| 砚山县| 丰台区| 肇庆市| 屏东市| 密云县| 安平县| 舒城县| 商河县| 连江县| 张掖市| 仙居县| 崇左市| 文昌市| 西峡县| 秭归县| 淮滨县| 个旧市| 呼玛县| 大悟县| 东台市| 贵州省| 措勤县| 芷江| 南召县| 荆门市| 尉氏县| 当涂县| 乐安县| 孟州市|