zoukankan      html  css  js  c++  java
  • C+ESSYX图形库写的一个钟表代码

     1 #include "stdafx.h"
     2 #include <graphics.h>                             // 引用图形库头文件
     3 #include <conio.h>
     4 #include<stdlib.h>
     5 #include<math.h>
     6 #define PI 3.1415926
     7 int main()
     8 {
     9   int x,y,f1,f2,s1,s2,i;
    10   double j=0,k=0,l=0,m;
    11   initgraph(800, 600);                      // 创建绘图窗口,大小为 640x480 像素
    12   
    13   //setbkcolor(BLUE);                       //设置背景色
    14   circle(400, 300,200);                     // 画圆,圆心(200, 200),半径 200
    15   circle(400, 300,210);                    ///画圆,圆心(200, 220),半径210
    16   circle(400, 300,2); 
    17 while(1){
    18   circle(400, 300,200);                                   // 画圆,圆心(200, 200),半径 200
    19   circle(400, 300,210);                                   //画圆,圆心(200, 220),半径210
    20   circle(400, 300,2); 
    21 
    22     x=200*sin(j);
    23     y=200*cos(j);
    24     f1=180*sin(k);
    25     f2=180*cos(k);
    26     s1=160*sin(l);
    27     s2=160*cos(l);
    28     for(m=0;m<=2*PI;m=m+(2*PI)/60)                      //画表盘
    29         fillcircle(400+200*sin(m), 300-200*cos(m),2); 
    30 
    31     line(400,300,400+x,300-y);                          //画直线,秒针
    32     line(400,300,400+f1,300-f2);                        //画直线,分针
    33     line(400,300,400+s1,300-s2);                        //画直线,时针
    34     Sleep(1000);                                        //延时
    35     cleardevice();                                      //清除之前的画迹
    36     j=j+(2*PI)/60;                                      //C语言采用弧度制,,,务必小心!!!!!
    37     k=k+(2*PI)/3600;    
    38     l=l+(2*PI)/216000; 
    39   }
    41     closegraph();                               // 关闭绘图窗口  */
    47     return 0;
    48 }

    演示图:

    生命的意义在于学习,学习让生活变得精彩
  • 相关阅读:
    三.Python数据类型详述
    二.Python基础语法和数据类型
    一.Python特点
    Hive之explode和lateral view
    javascript之函数作用域
    javascript之函数使用
    javascript之函数定义
    javascript之变量
    Html之元素
    Html之页面
  • 原文地址:https://www.cnblogs.com/gougouwang/p/13311441.html
Copyright © 2011-2022 走看看