下载

1下载券

加入VIP
  • 专属下载特权
  • 现金文档折扣购买
  • VIP免费专区
  • 千万文档免费下载

上传资料

关闭

关闭

关闭

封号提示

内容

首页 C语言模拟时钟转动程序

C语言模拟时钟转动程序.doc

C语言模拟时钟转动程序

黑暗里的绿光
2017-09-30 0人阅读 举报 0 0 暂无简介

简介:本文档为《C语言模拟时钟转动程序doc》,可适用于IT/计算机领域

C语言模拟时钟转动程序#include"graphicsh"#include"mathh"#include"dosh"#definepi#defineX(a,b,c)x=a*cos(b*c*pipi)#defineY(a,b,c)y=a*sin(b*c*pipi)#defined(a,b,c)X(a,b,c)Y(a,b,c)line(,,x,y)voidinit()*划时钟边框函数*{inti,l,x,x,y,ysetbkcolor()circle(,,)circle(,,)circle(,,)for(i=i<i)*划钟点上的短线*{if(i==)l=elsel=x=*sin(i**pi)y=*cos(i**pi)x=(l)*sin(i**pi)y=(l)*cos(i**pi)line(x,y,x,y)}}#include"graphicsh"#include"mathh"#include"dosh"#definepi#defineX(a,b,c)x=a*cos(b*c*pipi)#defineY(a,b,c)y=a*sin(b*c*pipi)#defined(a,b,c)X(a,b,c)Y(a,b,c)line(,,x,y)voidinit()*划时钟边框函数*{inti,l,x,x,y,ysetbkcolor()circle(,,)circle(,,)circle(,,)for(i=i<i)*划钟点上的短线*{if(i==)l=elsel=x=*sin(i**pi)y=*cos(i**pi)x=(l)*sin(i**pi)y=(l)*cos(i**pi)line(x,y,x,y)}}main(){intx,y,i,k=intgdriver=,gmode=unsignedcharh,m,sinto,p,qfloatnstructtimetstructdatedinitgraph(gdriver,gmode,"c:tc")initgraph(gdriver,gmode,"c:tc")for(i=i<=i){settextstyle(TRIPLEXFONT,HORIZDIR,i)*控制输出字符的字体方向大小*cleardevice()settextjustify(,)*在指定坐标上输出字符串*outtextxy(,,"")outtextxy(,,"")outtextxy(,,"")outtextxy(,,"")outtextxy(,,"")outtextxy(,,"")outtextxy(,,"")outtextxy(,,"")outtextxy(,,"")outtextxy(,,"")outtextxy(,,"")outtextxy(,,"")}init()setwritemode()*设置画线的输出模式*if(k!=){getdate(d)*获得系统日期函数*o=ddayearp=ddamonq=ddadaygettime(t)*获得系统时间函数*h=ttihourm=ttimins=ttisec}setcolor()*设置时针颜色*n=(float)h(float)md(,n,)*画出时针*setcolor()*设置分针颜色*d(,m,)*画出分针*setcolor()*设置秒针颜色*d(,s,)*画出秒针*while(!kbhit())*控制程序按下任意键退出*{while(ttisec==s)gettime(t)gotoxy(,)*使光标移动到指定坐标*printf("bbbbbbbbb")*退格使表示时间的字符串不断变化*sound()*按给定的频率打开PC扬声器*delay()*中断程序的执行时间为毫秒*sound()delay()nosound()*按给定的频率关闭PC扬声器*setcolor()d(,s,)s=ttisecd(,s,)if(ttimin!=m){setcolor()d(,m,)m=ttimind(,m,)}if(ttihour!=h){setcolor()d(,h,)h=ttihourd(,h,)sound()delay()nosound()delay()sound()delay()nosound()}if(s<)*用字符的形式输出时间*{if(m<)printf("u:u:u",h,m,s)elseprintf("u:u:u",h,m,s)}else{if(m<)printf("u:u:u",h,m,s)elseprintf("u:u:u",h,m,s)}gotoxy(,)*在指定坐标上输出日期*printf("d年d月d日",o,p,q)printf("bbbbbbbbb")}getch()closegraph()}#include"graphicsh"#include"mathh"#include"dosh"#definepi#defineX(a,b,c)x=a*cos(b*c*pipi)#defineY(a,b,c)y=a*sin(b*c*pipi)#defined(a,b,c)X(a,b,c)Y(a,b,c)line(,,x,y)voidinit()*划时钟边框函数*{inti,l,x,x,y,ysetbkcolor()circle(,,)circle(,,)circle(,,)for(i=i<i)*划钟点上的短线*{if(i==)l=elsel=x=*sin(i**pi)y=*cos(i**pi)x=(l)*sin(i**pi)y=(l)*cos(i**pi)line(x,y,x,y)}}

用户评价(0)

关闭

新课改视野下建构高中语文教学实验成果报告(32KB)

抱歉,积分不足下载失败,请稍后再试!

提示

试读已结束,如需要继续阅读或者下载,敬请购买!

文档小程序码

使用微信“扫一扫”扫码寻找文档

1

打开微信

2

扫描小程序码

3

发布寻找信息

4

等待寻找结果

我知道了
评分:

/8

C语言模拟时钟转动程序

VIP

在线
客服

免费
邮箱

爱问共享资料服务号

扫描关注领取更多福利