编写一个时钟程序

乐宇玩具屋 2024-05-14 15:11:33
最佳回答
时钟源程序(c语言)#include#include#include#include#define pi 3.1415926#define x(a,b,c) x=a*cos(b*c*pi/180-pi/2)+300;#define y(a,b,c) y=a*sin(b*c*pi/180-pi/2)+240;#define d(a,b,c) x(a,b,c);y(a,b,c);line(300,240,x,y)void init(){int i,l,x1,x2,y1,y2;setbkcolor(3);outtextxy(224, 234, "9");outtextxy(375,234,"3");outtextxy(295,165,"12");outtextxy(299,305,"6");circle(300,240,100);circle(300,240,105);circle(300,240,5);for(i=0;i<60;i++){if(i%5==0) l=15;else l=5;x1=100*cos(i*6*pi/180)+300;y1=100*sin(i*6*pi/180)+240;x2=(100-l)*cos(i*6*pi/180)+300;y2=(100-l)*sin(i*6*pi/180)+240;line(x1,y1,x2,y2);}} main(){int x,y,i;int gd=vga,gm=2;unsigned char h,m,s;struct time t[1];initgraph(&gd,&gm,"d:\\tc");init();setwritemode(1);gettime(t);h=t[0].ti_hour;m=t[0].ti_min;s=t[0].ti_sec;setcolor(10);d(60,h,30);setcolor(14);d(80,m,6);setcolor(4);d(100,s,6);while(!kbhit()){while(t[0].ti_sec==s)gettime(t);sound(400);delay(70);sound(200);delay(30);nosound();setcolor(4);d(100,s,6);s=t[0].ti_sec;d(100,s,6);if (t[0].ti_min!=m){setcolor(14);d(80,m,6);m=t[0].ti_min;d(80,m,6);}if (t[0].ti_hour!=h){ setcolor(7);d(60,h,30);h=t[0].ti_hour;d(60,h,30);sound(1000);delay(240);nosound();delay(140);sound(2000);delay(240);nosound();}}getch();closegraph();} 谢谢楼主采纳、愿您六一儿童节快乐!! 20210311
汇率兑换计算器

类似问答
  • 如何编写简单的socket网络程序 如何编写基于tcp协议的网络程序
    • 2024-05-14 20:18:00
    • 提问者: 未知
    下面是个人用了一个40分钟左右的时间编写的程序,在这编写过程中,非常重要的一点就是: 要理解 tcp协议编写程序的原理,即编写服务器端的过程,以及编写客户端的过程。 只要把握这两点就可以很容易编写出来了,但是要快速编写出这个程序,那么vc6.0开发工具里,最好要安装一个番茄插件,这个插件可以快速提高你的编写程序的效率,还有也要安装msdn 文档,这样在编写过程中,遇到对某个函数的参数想不全的时候,...
  • python源文件改写.编写一个程序,读取一个python源程序,将文件中所有除保留字外的小写字母换成大写字母
    • 2024-05-14 21:21:41
    • 提问者: 未知
    程序代码如下: importkeyword。s=keyword.kwl**t。建立保留字列表。n=input("输入一个文件名:")。f=open(n,"r").readlines()。ls=[]。foriinf:。i=i.split()。ls.append(i)。建立一个以每行的所有单词为元素组成的一个列表组。foriinrange(len(ls)): iff[i].**space(): fo....
  • sas程序编程
    • 2024-05-14 09:33:16
    • 提问者: 未知
    解决了么?样本数据来一点
  • cad vba编程程序输入角画一条直线,是怎么写的
    • 2024-05-14 14:02:53
    • 提问者: 未知
    首先你要会基本的cad编程啊 画线的代码 帮助里面都有了!随便给你找一个直线是 autocad 中最基本的对象。用户可以创建各种直线—单一直线、带圆弧和不带圆弧的多线段。通常...
  • 如何用python编写一个求分段函数的值的程序
    • 2024-05-14 23:30:58
    • 提问者: 未知
    假设分段函数y当x>1 时,y=x+2当1>=x>-1时,y=2x+3当 x时,y=3x+4def f(x):if x>1:y=x+2 elif x>-1:y=2*x+3 else:y=3*x+4 return yprint(f(10),f(0),f(-3))
  • 用vb编写程序
    • 2024-05-14 22:50:44
    • 提问者: 未知
    因为涉及窗体布局问题,直接叙述不方便,所以直接给你frm文件。把下面的代码保存为后缀名为.frm的文件,再用vb打开。=====================version 5.00begin vb.form form1 caption = "form1" clientheight = 3195 clientleft = ...
  • 文华程序化止损单怎么编写
    • 2024-05-14 23:37:48
    • 提问者: 未知
    执行顺序问题吧,试试这个 cross(hh1,ll1),bk;c(ll1,hh1),sp;cross(ll1,hh1),sk;c>=skprice+21 or cross(hh1,ll1),bp;
  • 有人试过编写个程序来炒股吗?
    • 2024-05-14 06:46:46
    • 提问者: 未知
    就算是真的存在这个规律,早就有机器学习高手挖出来一些更加准确的规则(信号)。而且是一个一个小...这里我要告诉大家程序化交易不是神器,在股票市场上不会存在长久的圣杯。...
  • 有人试过编写个程序来炒股吗?
    • 2024-05-14 05:26:21
    • 提问者: 未知
    你简直是太有才了,这么具有跨时代性的idea都被你想到了,看来伟大发明家都是懒人这句话还真是有一定道理,你的思维方式已经堪称懒人中的懒人,发明家中的发明家了,了不起,为你点赞。...
  • 使用j**a编写一个简单的银行存取款程序
    • 2024-05-14 03:31:02
    • 提问者: 未知
    package com.lw.thread;银行账户类account(不能透支), 包含账号id(10~16位数字),密码password(6位数字),户主姓名name,余额balence public class account { private string id;private int password;private string name;private double balence;...
汇率兑换计算器

热门推荐
热门问答
最新问答
推荐问答
新手帮助
常见问题
房贷计算器-九子财经 | 备案号: 桂ICP备19010581号-1 商务联系 企鹅:2790-680461

特别声明:本网为公益网站,人人都可发布,所有内容为会员自行上传发布",本站不承担任何法律责任,如内容有该作者著作权或违规内容,请联系我们清空删除。