国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

一個簡單易懂的時鐘程序

2019-11-17 05:30:52
字體:
來源:轉載
供稿:網友
/***********簡單的時鐘程序,界面不是很美觀,您可以根據自己的愛好加以修改,如給表盤加上刻度,將指針改為其它外形等*/#include<graphics.h>
#include<math.h>
#include<dos.h>#define PI 3.1415926
#define x0 320    /*定義鐘表中心坐標*/
#define y0 240void DrawClock(int x,int y,int color)   /*畫表盤*/
{ int r=150;     /*表盤的半徑*/
  float th;
  setcolor(color);
  circle(x,y,r);
  circle(x,y,2);
}void DrawHand(int x,int y,float th,int l,int color)
{
  int x1,y1;
  x1=x+l*sin(th);
  y1=y-l*cos(th);
  setcolor(color);
  line(x,y,x1,y1);
} void main()
{int gdriver=DETECT,gmode;
 strUCt time curtime;
 float th_hour,th_min,th_sec;
 initgraph(&gdriver,&gmode,""); setbkcolor(0); while(! kbhit())
   {
   DrawClock(x0,y0,14);
   gettime(&curtime);   /*得到當前系統時間*/    gotoxy(35,20);      /*定位輸出位置*/
    if((float)curtime.ti_hour<=12)         /*午前的處理*/
       {        if((float)curtime.ti_hour<10) printf("0");   /*十點之前在小時數前加零*/
           printf("%.0f:",(float)curtime.ti_hour);
       }
     else         /*午后的處理*/
      {printf("PM ");
       if((float)curtime.ti_hour-12<10) printf("0");
       printf("%.0f:",(float)curtime.ti_hour-12);
      }
     if((float)curtime.ti_min<10) printf("0");
     printf("%.0f:",(float)curtime.ti_min);
     if((float)curtime.ti_sec<10) printf("0");
     printf("%.0f",(float)curtime.ti_sec);    /*以下三行計算表針轉動角度,以豎直向上為起點,順時針為正*/   th_sec=(float)curtime.ti_sec*0.1047197551;                  /*2π/60=0.1047197551*/
   th_min=(float)curtime.ti_min*0.1047197551+th_sec/60.0;
   th_hour=(float)curtime.ti_hour*0.523598775+th_min/12.0;      /*  2π/12=0.5235987755   */
   DrawHand(x0,y0,th_hour,70,2);     /*畫時針*/
   DrawHand(x0,y0,th_min,110,3);    /*分針*/
   DrawHand(x0,y0,th_sec,140,12);     /*秒針*/
   sleep(1);      /*延時一秒后刷新*/
   cleardevice();
   } closegraph();
}點這里下載

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 南充市| 娄烦县| 玉山县| 绥棱县| 逊克县| 托克托县| 乾安县| 阳城县| 鹤山市| 天等县| 宁晋县| 扬中市| 宝兴县| 屏山县| 玉林市| 福安市| 临沂市| 定南县| 桐城市| 九龙县| 枣强县| 同仁县| 吉首市| 灵寿县| 平阴县| 阿勒泰市| 诏安县| 美姑县| 洱源县| 从江县| 石屏县| 镇远县| 长乐市| 芜湖县| 凭祥市| 宁德市| 景泰县| 中江县| 阜新| 长泰县| 东乌珠穆沁旗|