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

標題: 利用c++做一個模擬時鐘程序 供大家欣賞 [打印本頁]

作者: 李清波8    時間: 2019-3-6 22:24
標題: 利用c++做一個模擬時鐘程序 供大家欣賞
利用c++做一個模擬時鐘
  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)

作者: 李清波8    時間: 2019-3-6 22:27
不是C語言o
作者: yoxi    時間: 2019-3-8 03:23
真不明白,我用C寫的類似案例版主卻不放進來
作者: 李清波8    時間: 2019-6-28 19:06
yoxi 發表于 2019-3-8 03:23
真不明白,我用C寫的類似案例版主卻不放進來

這是C++兄弟
作者: linj9iang    時間: 2019-6-29 22:23
李清波8 發表于 2019-6-28 19:06
這是C++兄弟

謝謝分享!




歡迎光臨 (http://www.zg4o1577.cn/bbs/) Powered by Discuz! X3.1
主站蜘蛛池模板: 中文字幕二区三区 | 偷拍自拍在线观看 | 欧美嘿咻 | 中文字幕日韩欧美 | 国产日韩欧美在线一区 | 久久国产精品一区二区三区 | 91av视频| 一区二区三区免费在线观看 | 午夜影院在线观看视频 | 在线观看亚洲精品视频 | 国产丝袜一区二区三区免费视频 | 国产精品久久久久久婷婷天堂 | 欧美亚洲日本 | 麻豆国产一区二区三区四区 | 亚洲精品自在在线观看 | 国产黄视频在线播放 | 国产视频1区 | 国产精品亚洲成在人线 | 国产一区不卡 | 国产日韩一区二区三免费 | 伊人免费视频二 | 成人影视网址 | 九九久久久 | 精品欧美一区二区在线观看欧美熟 | 亚洲欧美高清 | 狠狠躁天天躁夜夜躁婷婷老牛影视 | 一区二区三区在线看 | 狠狠色网| 91人人在线 | 色综久久| 天天澡天天狠天天天做 | 日本精品一区二区在线观看 | 性色视频在线观看 | 久久se精品一区精品二区 | 欧美一区二区三区在线 | 全免一级毛片 | 亚洲成人激情在线观看 | www.久久99| www.国产91| 91在线看网站 | 日本一二三区在线观看 |