#include<graphics.h>
#include<stdio.h>
#include<time.h>
#include<math.h>#define pi 3.1415926
int main()
{time_t t;int i;struct tm *nowTime;int hour,min,sec;initgraph(640,480);circle(320,240,200);for(i=0;i<=59;i++){//画表盘上的刻度if(i%5==0){//每个小时点线长更长line(320+170*sin(i*pi/30),240-170*cos(i*pi/30),320+200*sin(i*pi/30),240-200*cos(i*pi/30)); // 画时钟线}elseline(320+185*sin(i*pi/30),240-185*cos(i*pi/30),320+200*sin(i*pi/30),240-200*cos(i*pi/30)); //画分秒线}while(1){time(&t);nowTime=localtime(&t);hour=nowTime->tm_hour;min=nowTime->tm_min;sec=nowTime->tm_sec;setlinecolor(WHITE);line(320,240,320+60*sin(pi*hour/6),240-60*cos(pi*hour/6)); //时针位置line(320,240,320+100*sin(pi*min/30),240-100*cos(pi*min/30));//分针位置line(320,240,320+160*sin(pi*sec/30),240-160*cos(pi*sec/30));//秒针位置Sleep(200);setlinecolor(BLACK);line(320,240,320+60*sin(pi*hour/6),240-60*cos(pi*hour/6));//时针覆盖为黑色line(320,240,320+100*sin(pi*min/30),240-100*cos(pi*min/30));//分针覆盖为黑色line(320,240,320+160*sin(pi*sec/30),240-160*cos(pi*sec/30));//秒针覆盖为黑色}getchar();closegraph();return 0;
}

代码效果:

C语言调用easyX图形库画圆盘时钟相关推荐

  1. c语言使用easyX图形库制作打气球小游戏

    大一c语言使用easyX图形库制作打气球小游戏 如果你是入门easyX图形库,那么这个打气球小游戏将会是和不错的入门项目选择,easyX开创了可视化窗口,使用户更加直观的了解到对象的变化,总代码以及素 ...

  2. 利用easyX图形库画迷宫问题的路径

    文章目录 前言 1.迷宫问题 1.1 问题描述: 1.2 实验目的: 2.函数原型及功能 3.关键内容 3.1 如何记录bfs算法访问各个路径中点的横纵坐标 3.2 如何用VC6.0输出最短路径图 3 ...

  3. 停车场管理系统 C语言实现 EasyX图形库

    一.设计目的 软件算法综合设计是理论教学的深化和补充,具有较强的实践性,是电气信息类各专业的一门重要的实践环节必修课,涵盖<程序设计基础>.<离散结构>.<面向对象程序设 ...

  4. 用EasyX图形库画一个哆啦A梦

    继续说图形库,加一点实战用图形画图(用来巩固代码): rectangle这个函数 四个参数,左上角坐标的x,y值,右下角坐标的x,y值:因为只要有两个点,就可以以它们的横坐标之差为长,纵坐标之差为宽画 ...

  5. C语言之五子棋项目 基于EasyX图形库

    C语言之五子棋 前言 一.EasyX图形库下载与安装 1.EasyX图形库下载 2.VS2019设置EasyX图形库 二.五子棋中用到的图形库知识 1.初始化页面 2.文字显示 3.鼠标操作 4.棋盘 ...

  6. 用easyx画电子钟_基于EasyX图形库的多线程绘图应用

    本文<基于EasyX图形库的多线程绘图应用>由手机部落整理,仅供参考.如果觉得很不错,欢迎点评和分享-感谢你的阅读与支持! 张煜昕 摘要:EasyX 是C++语言进行图形化编程和游戏编程的 ...

  7. EasyX 图形库入门,使用C/C++语言快速上手图形和游戏编程。

    目录 内容大纲为B站up主"c语言Plus"的视频内容所记录的笔记,感兴趣的小伙伴可前去了解更多小游戏的开发教程. 目录 导读 原理 安装 一.用于窗口的基础操作 二 .图形绘制函 ...

  8. c语言循环写回合制小游戏_告别黑框框——用C语言Easyx图形库实现图形界面

    很早以前就接触到了Easyx图形库,当时感叹还有这么简单的C图形库供我们使用.后开用Easyx做过推箱子.图形界面钢琴等等简单的小游戏.今天给大家介绍一下Easyx图形库. Easyx图形库是针对C+ ...

  9. C语言 easyx图形库相关常用函数介绍(非常详细)

    前言:easyx图形库是C++里面的一个图形库,其装有一些基本的绘图函数,可以通过这些绘图函数来创建一个窗口,从而绘制你想要的图像.这个非常适合初学者使用,能够帮助初学者快速上手图形库,同时我们还可以 ...

最新文章

  1. 用vue-scroller做上拉刷新,下拉加载的模板(简单明了,通用)
  2. DiffServ实现技术
  3. python免费自学网站-python免费么
  4. python怎么读excel文件-python读写excel文件
  5. c语言键盘回调函数键盘的码,深入浅出剖析C语言函数指针与回调函数(三)
  6. 有一次去校内的某个礼堂看电影,在门口有个长得很斯文的陌生人一脸神秘地跟我说:师弟,能不能进去之后,把电影票从厕所的气窗扔出来给我……...
  7. java8 streams_Java 8 Streams:过滤和谓词否定
  8. linux 设备驱动总结,linux设备驱动归纳总结.doc
  9. LeetCode 771. 宝石与石头
  10. 事业单位综合应用能力计算机,最新事业单位统考-综合应用能力C类梳理精华.pdf...
  11. Javascript——入门基础
  12. linux ssh非交互脚本,sshpass-Linux命令之非交互SSH
  13. Xshell不能链接虚拟机(可ping通)--解决方案
  14. mysql 周 获取日期_MySQL获取日期周、月、天,生成序号
  15. 卡巴斯基离线病毒库升级办法
  16. ssr提示服务器名无效_免费领取腾讯云服务器附带新手配置步骤(搭建网站)
  17. linux cd系统下载地址,Mandriva 2008.0 正式版 CD、DVD HTTP下载地址
  18. 【单片机】51单片机使用总结
  19. 环境数据采集系统——中期总结
  20. 详解STM32 PMW计算中的“死区”

热门文章

  1. 微信小程序自定义组件Component的简单使用
  2. mybatis中![CDATA[]]的作用
  3. 关于linux安装前规划分区二三事
  4. android之AlertDialog 点击其它区域自己主动消失
  5. fastJson的使用
  6. 【PL/SQL】--导出oracle单表数据--drp204
  7. 用C#钩子写一个改键外挂
  8. MongoDB(3)--有关NoSQL及MongoDB的一些概念
  9. c#正则表达式使用详解
  10. 面向Mobile device的CNN模型手工设计与NAS分析总结,MobileNet V1,V2,V3,Efficient,MNasNet以及Efficient network design