久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 4948|回復: 4
收起左側(cè)

利用c++做一個模擬時鐘程序 供大家欣賞

[復制鏈接]
ID:285473 發(fā)表于 2019-3-6 22:24 | 顯示全部樓層 |閱讀模式
利用c++做一個模擬時鐘
捕獲.JPG 0.png
  1. #include <iostream>
  2. #include "graphics.h"
  3. #include <math.h>
  4. #include <time.h>
  5. #include <windows.h>

  6. #define x0 210.0
  7. #define y0 210.0
  8. #define r 200.0

  9. POINT pt[60],pt_s[60],pt_m[60],pt_h[60],pt1[60];

  10. using namespace std;
  11. int main()
  12. {
  13.     initgraph(800,800);                                 //設(shè)置界面大小
  14.     setfillcolor(0xffccff);
  15.     setcolor(0xffccff);

  16.     fillellipse(x0,y0,10,10);
  17.     int s=45,m,h,n=0;
  18.     while(n<60)
  19.     {
  20.         pt_s[s].x=x0+(int)((r-20)*cos((n-90)*3.1415926/30.0));
  21.         pt_s[s].y=y0+(int)((r-20)*sin((n-90)*3.1415926/30.0));
  22.          
  23.         pt_m[s].x=x0+(int)((r-50)*cos((n-90)*3.1415926/30.0));
  24.         pt_m[s].y=y0+(int)((r-50)*sin((n-90)*3.1415926/30.0));
  25.          
  26.         pt_h[s].x=x0+(int)((r-80)*cos((n-90)*3.1415926/30.0));
  27.         pt_h[s].y=y0+(int)((r-80)*sin((n-90)*3.1415926/30.0));
  28.          
  29.         pt[s].x=x0+(int)(r*cos((n-90)*3.1415926/30.0));
  30.         pt[s].y=y0+(int)(r*sin((n-90)*3.1415926/30.0));

  31.         fillellipse(pt[s].x,pt[s].y,2,2);
  32.         n++;
  33.         s++;
  34.         if(s>=60)
  35.         {
  36.             s=0;
  37.         }
  38.     }
  39.     for(int i=0;i<12;i++)
  40.     {
  41.         fillellipse(pt[i*5].x,pt[i*5].y,5,5);
  42.     }
  43.     int xs,ys,xm=-1,ym=-1,xh=-1,yh=-1;
  44.     while(1)
  45.     {
  46.         int n,m;
  47.         SYSTEMTIME st={0};
  48.         GetLocalTime(&st);
  49.         setcolor(0xffccff);
  50.         line(x0,y0,pt_s[st.wSecond].x,pt_s[st.wSecond].y);
  51.         xs=pt_s[st.wSecond].x;
  52.         ys=pt_s[st.wSecond].y;
  53.         if(pt_m[st.wMinute].x!=xm && pt_m[st.wMinute].y!=ym)
  54.         {
  55.             setcolor(0);
  56.             line(x0,y0,xm,ym);
  57.             xm=pt_m[st.wMinute].x;
  58.             ym=pt_m[st.wMinute].y;
  59.             setcolor(0xffccff);
  60.         }
  61.         line(x0,y0,pt_m[st.wMinute].x,pt_m[st.wMinute].y);
  62.         if(st.wHour>12)
  63.         {
  64.             n=st.wHour-12;
  65.         }
  66.         else
  67.         {
  68.             n=st.wHour;
  69.         }
  70.         m=(n*60+st.wMinute)/12;
  71.         line(x0,y0,pt_h[m].x,pt_h[m].y);
  72.         Sleep(1000);
  73.         setcolor(0x0);
  74.         line(x0,y0,xs,ys);
  75.         fillellipse(x0,y0,10,10);
  76.     }
  77.     closegraph();
  78.     return 0;
  79. }
復制代碼

全部資料51hei下載地址:
c++模擬時鐘.rar (586.3 KB, 下載次數(shù): 33)

評分

參與人數(shù) 1黑幣 +50 收起 理由
admin + 50 共享資料的黑幣獎勵!

查看全部評分

回復

使用道具 舉報

ID:285473 發(fā)表于 2019-3-6 22:27 | 顯示全部樓層
不是C語言o
回復

使用道具 舉報

ID:473159 發(fā)表于 2019-3-8 03:23 | 顯示全部樓層
真不明白,我用C寫的類似案例版主卻不放進來
回復

使用道具 舉報

ID:285473 發(fā)表于 2019-6-28 19:06 | 顯示全部樓層
yoxi 發(fā)表于 2019-3-8 03:23
真不明白,我用C寫的類似案例版主卻不放進來

這是C++兄弟
回復

使用道具 舉報

ID:574797 發(fā)表于 2019-6-29 22:23 來自手機 | 顯示全部樓層
李清波8 發(fā)表于 2019-6-28 19:06
這是C++兄弟

謝謝分享!
回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則

手機版|小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機教程網(wǎng)

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 久久久久亚洲精品 | 日韩在线视频一区二区三区 | 成人动漫视频网站 | 精品久久久久国产 | 亚洲在线免费 | av一区二区三区 | 精品少妇一区二区三区在线播放 | 91视频在线 | 狠狠干网站 | 久久久国产精品入口麻豆 | 国产精品久久久久久久午夜片 | 亚洲视频一区二区三区 | 免费一级片 | 国产乱人伦精品一区二区 | 日韩欧美亚洲 | 成人免费av在线 | 美女在线一区二区 | 婷婷综合网| 亚洲巨乳自拍在线视频 | 免费国产一区二区视频 | 在线一区二区三区 | 国产伦精品一区二区三毛 | 黄色大片在线视频 | 一区二区三区电影网 | 欧美亚洲国产日韩 | 在线观看三级av | 在线免费视频一区 | 亚洲品质自拍视频网站 | 在线观看精品视频网站 | 国产一级毛片精品完整视频版 | 天堂中文在线观看 | 久久久国产精品视频 | 欧美日韩手机在线观看 | 国产高清视频一区 | av在线伊人 | 亚洲深夜福利 | 黄视频国产 | 亚洲午夜精品一区二区三区他趣 | 91精品在线播放 | 精品在线99 | 欧美国产日韩在线观看 |