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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 5071|回復: 4
收起左側

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

[復制鏈接]
ID:285473 發表于 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);                                 //設置界面大小
  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, 下載次數: 33)

評分

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

查看全部評分

回復

使用道具 舉報

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

使用道具 舉報

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

使用道具 舉報

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

這是C++兄弟
回復

使用道具 舉報

ID:574797 發表于 2019-6-29 22:23 來自觸屏版 | 顯示全部樓層
李清波8 發表于 2019-6-28 19:06
這是C++兄弟

謝謝分享!
回復

使用道具 舉報

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

本版積分規則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 日本一级淫片色费放 | 国产在线毛片 | 九色视频丨porny丨丝袜 | 日日操日日射 | 欧美在线视频免费 | 国产成人精品亚洲男人的天堂 | 国产成人免费在线观看 | 国产一区二区网站 | 午夜在线播放 | 亚洲色综合 | 一级黄色录像带 | 懂色av一区二区三区 | 免费在线观看黄 | 久久艹精品 | 天天操天天拍 | 一区二区三区四区视频在线观看 | 精品少妇一区二区三区免费观 | 黄色在线播放 | 国产不卡在线观看 | av不卡在线播放 | 午夜在线观看免费视频 | 亚洲午夜av | 日韩一级免费视频 | 精品国产福利 | 精品一区二区三区在线观看 | 最新国产在线视频 | 一本不卡| 成人婷婷 | 91青青| 亚洲第一免费视频 | 黄色欧美视频 | 亚洲另类视频 | 国产性猛交╳xxx乱大交 | 日韩欧美久久久 | 国内自拍偷拍视频 | 奇米影视亚洲春色 | 亚洲第二页 | 国产成人aⅴ | 久久久久久久91 | 国产资源在线观看 | 亚洲黄色网址 |