太空人表盘c语言源码(太空人表盘编程)
本文目录一览:
- 1、C语言时钟源代码
- 2、C语言 时钟 编程 源代码 越繁复越好
- 3、Superman太空人手表表盘功能
- 4、哪位大神有PC透明太空人天气表盘桌面版 V1.2 最新版软件百度云资源
- 5、小米手环6太空人表盘bin文件在哪里?
- 6、一款太空人主题的表盘火了,它到底有何特别之处?
C语言时钟源代码
#includegraphics.h /* 引入graphic.h */
#includemath.h /* 引入math.h */
#includedos.h /* 引入dos.h */
#define pi 3.1415926 /*定义pi=3.14159*/
#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(1); /*设置颜色*/
circle(300,240,200); /*作园*/
circle(300,240,205);
circle(300,240,5);
for(i=0;i60;i++) /*循环(算时间)*/
{if(i%5==0) l=15;
else l=5;
x1=200*cos(i*6*pi/180)+300;
y1=200*sin(i*6*pi/180)+240;
x2=(200-l)*cos(i*6*pi/180)+300;
y2=(200-l)*sin(i*6*pi/180)+240;
line(x1,y1,x2,y2);
}
}
main()
{
int x,y;
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(7); /*设置颜色*/
d(150,h,30);
setcolor(14);
d(170,m,6);
setcolor(4);
d(190,s,6);
while(!kbhit()) /*获取键盘相应*/
{while(t[0].ti_sec==s)
gettime(t); /*C语言中得到时间的函数*/
sound(400); /*计算时间……*/
delay(70);
sound(200);
delay(30);
nosound();
setcolor(4);
d(190,s,6);
s=t[0].ti_sec;
d(190,s,6);
if (t[0].ti_min!=m)
{
setcolor(14);
d(170,m,6);
m=t[0].ti_min;
d(170,m,6);
}
if (t[0].ti_hour!=h)
{ setcolor(7);
d(150,h,30);
h=t[0].ti_hour;
d(150,h,30);
sound(1000);
delay(240);
nosound();
delay(140);
sound(2000);
delay(240);
nosound();
}
}
getch(); /*设置空格后退出*/
closegraph();
}
C语言 时钟 编程 源代码 越繁复越好
帮你找了一个!希望对你有帮助……(个人觉得在C语言中比较花哨了)#include "stdio.h"
#include "graphics.h"
#include "math.h"
#include "time.h"
#include "dos.h"
#define r 200
#define pi 3.1415926
#define X(a,b,c) x=a*cos(b*c*pi/180-pi/2)+300; /*遇到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; /*遇到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) /*宏定义不是说明或语句太空人表盘c语言源码,在行末不必加分号太空人表盘c语言源码,如加上分号则连分号也一起置换*/
/*
那么就是当执行d(200,12,6)时 相当于写了3句话
首先X(a,b,c) 也就是X(200,12,6) 这时计算x=200*cos(12*6*pi/180-pi/2)+300
也就是计算出了 以半径为200太空人表盘c语言源码,度数为12 步长为6 (实际上就是72度 但是这里又减去了pi/2 也就是72-45=27度)
的那点的横坐标 也就是x的数值
然后执行Y(a,b,c)也就是Y(200,12,6)这时计算y=200*sin(12*6*pi/180-pi/2)+240
也就是计算出了 以半径为200,度数为12 步长为6 (实际上就是72度 但是这里又减去了pi/2 也就是72-45=27度)
的那点的纵坐标 也就是y的数值
最后是 line(300,240,x,y) 也就是 画线 这样指针就出来了
那么这里第一个参数是设置半径长度 第二个参数是设置度数 第三个参数是设置步长(度数)
*/
main()
{
int x=300,y=240,bx,by,bx1,by1,bx2,by2,bx3,by3,jd,i,j,k,h1,m1,hc=0,l,ax,ay,n,p=0;
char b[]={'I',' ',' ',' ',' ','T','e','l','l',' ',' ',' ',' ','Y','o','u'};
int driver=VGA,mode=VGAHI; /*定义图形驱动器*/
int h,m,s; /*定义时针hour 分针minute 秒针second*/
struct time t[1]; /*定义一个结构体名为time的数组,只有一个成员t[0]*/
registerbgidriver(EGAVGA_driver);
initgraph(driver,mode,""); /*设置图形驱动器*/
setbkcolor(0); /*设置背景色为黑色*/
for(n=0;n=27;n++) printf("\n");
for(n=0;n=29;n++)
printf(" ");
setcolor(14); /*设置前景色为黄色*/
circle(x,y,r); /*以300,240,半径为200画大圆*/
setcolor(12); /*设置前景色为洋红色*/
circle(x,y,190); /* 内部小圆*/
/*设置填充样式及颜色*/
setfillstyle(SOLID_FILL,14); /*实心填充*/
floodfill(x,y,12); /* 填充表盘 填充色为洋红(12) */
setfillstyle(SOLID_FILL,13); /*实心填充*/
floodfill(1,1,14);
setcolor(2); /*设置为绿色*/
/*画表心*/
circle(x,y,2); /*表心小圆*/
circle(x,y,5); /*表心大圆*/
/*眼睛*/
ellipse(x-80,y-70,0,360,23,65); /*左 外面的椭圆*/
ellipse(x+80,y-70,0,360,23,65); /*右 外面的椭圆*/
ellipse(x-80,y-60,0,180,23,23); /*左 里面的椭圆*/
setfillstyle(SOLID_FILL,0); /*实型填充 填充颜色为黑色*/
floodfill(x-80,y-60,2); /*填充颜色 绿色*/
ellipse(x+80,y-60,0,180,23,23); /*右 里面的椭圆*/
setfillstyle(SOLID_FILL,0); /*实型填充 填充颜色为黑色*/
floodfill(x+80,y-70,2); /*填充颜色 绿色*/
/* outtextxy(225,380,"EmBEdDed 06241 ShiwU");
outtextxy(245,400,"MaDE In HuaXiA"); *//*六个胡子*/
setcolor(5); /* 粉红色 */
line(x-120,y+70,x-250,y+90);
line(x-120,y+90,x-250,y+110);
line(x-120,y+110,x-250,y+130);
line(x+120,y+70,x+250,y+90);
line(x+120,y+90,x+250,y+110);
line(x+120,y+110,x+250,y+130);
/*画耳朵*/
arc(150,80,0,360,60); /*画圆弧(此处完全可以用圆来代替)*/
setfillstyle(SOLID_FILL,14); /*填充色黄色*/
floodfill(150,80,5);
arc(450,80,0,360,60);
setfillstyle(SOLID_FILL,14);
floodfill(450,80,5);
setcolor(14); /*擦除内部圆弧痕迹*/
arc(150,80,0,360,60);
arc(450,80,0,360,60);
/*画嘴*/
setcolor(0);
ellipse(x,y+60,160,340,23,23); /*用圆弧画嘴*/
/*画侧脸*/
circle(x+120,y+10,23); /*前景色为0 侧面的圆圈*/
setfillstyle( SOLID_FILL,12); /*实型填充 颜色为12 淡洋红*/
floodfill(x+120,y+10,0); /*以侧面的圆心为中心 边缘颜色为0 白色 进行对封闭图形的填充*/
setcolor(14); /*设置前景色为黄色 清除内部圆弧痕迹*/
circle(x+120,y+10,23); /*重新画小圈*/
setcolor(0); /*前景色为0 侧面的圆圈*/
circle(x-120,y+10,23); /*以下同上*/
setfillstyle( SOLID_FILL,12);
floodfill(x-120,y+10,0);
setcolor(14);
circle(x-120,y+10,23);ellipse(x,y+60,0,180,23,23);
for(i=0;i60;i++)
{if(i%5==0) l=15;br else l=5;br ax=200*cos(i*6*pi/180)+300;br ay=200*sin(i*6*pi/180)+240;br bx=(200-l)*cos(i*6*pi/180)+300;br by=(200-l)*sin(i*6*pi/180)+240;br line(ax,ay,bx,by);/pp }
setwritemode(1); /*这句无敌了*/
gettime(t); /*得到系统时间给数组t实际上就是给了t[0]*/
h=t[0].ti_hour; /*时针数值给h*/
m=t[0].ti_min; /*分针数值给m*/
s=t[0].ti_sec;
/*秒针数值给s*/
setcolor(7); /*设置前景色为7 淡灰色*/
/*第一个参数是设置半径长度 第二个参数是设置起始度数 第三个参数是设置步长(度数)*/
d(150,h,30); /*以半径为150,h为起始度数,步长为30度,时针总共一圈才走12下*/
setcolor(14); /*设置分针颜色 1 蓝色*/
d(170,m,6); /*以半径170,m为起始度数,步长为6度,分针一圈走60下*/
setcolor(4); /*设置秒针颜色 4 红色*/
d(190,s,6); /*以半径190,s为起始度数,步长为6度,秒针一圈走60下*/
while(!kbhit()) /*当不敲击键盘时候一直循环*/
{ while(t[0].ti_sec==s) /*判断当前系统时间是否与刚才得到的秒时间相等,一定相等,没有刷新系统时间*/
gettime(t);
setcolor(4);
d(190,s,6); /*所以重新刷新系统时间*/
s=t[0].ti_sec;
setfillstyle(SOLID_FILL,13); /*实心填充*/
floodfill(1,380,14);
if(p=15)
{ setbkcolor(hc); printf("%c",b[p]); }
else
setbkcolor(0);
p++;
setcolor(4); /*设置秒针颜色为2 绿色*/
d(190,s,6);
if (t[0].ti_min!=m) /*判断当前系统时间(分)与刚才得到的分是否相等*/
{
setcolor(14);
d(170,m,6);
m=t[0].ti_min;
d(170,m,6);
}
if (t[0].ti_hour!=h)
{
setcolor(7);
d(150,h,30);
h=t[0].ti_hour;
d(150,h,30);
}
setcolor(hc++);
if(hc==12)
hc=0;
ellipse(300,300,160,340,23,23); /*眼睛*/
ellipse(220,170,0,360,23,65);
ellipse(380,170,0,360,23,65);
ellipse(220,180,0,180,23,23);
ellipse(380,180,0,180,23,23); arc(150,80,20,250,59);
arc(450,80,-70,165,59);
} getch();
getch();
}
Superman太空人手表表盘功能
左上是进入设置左下是切换设置右上是调整时间。 先按左上一下(不用按住)开始设置然后秒开始闪右上按一下可以把秒清零按左下就切换到分太空人表盘c语言源码的设置。
手表太空人表盘c语言源码,或称为腕表太空人表盘c语言源码,是指戴在手腕上太空人表盘c语言源码,用以计时/显示时间的仪器,手表在英语里watch源自中世纪wacche这一词汇。
手表通常是利用皮革、橡胶、尼龙布、不锈钢等材料,制成表带,将显示时间的“表头”束在手腕上。
哪位大神有PC透明太空人天气表盘桌面版 V1.2 最新版软件百度云资源
链接:
提取码:axmk
软件名称:PC透明太空人天气表盘桌面版V1.2最新版
语言:简体中文
大小:1.58MB
类别:系统工具
介绍:PC透明太空人天气表盘桌面版是一款在抖音非常火的太空人、宇航员的动态壁纸和华为表盘制作的仿华为太空人表盘闹钟,这里可以自由的显示时间、日期、天气、电量、卡路里等,非常的方便,有需要的快来下载吧!
小米手环6太空人表盘bin文件在哪里?
进入手机上的“小米穿戴”APP中的我的,然后需要用户点击“表盘管理”,在这里就可以更换表盘了。打开“表盘市场”后,可以选择更想要更换的表盘,下载使用即可。或者在自定义表盘里有3个风格选择你要的风格,点击加号选择你要的图片即可。
或者将下载的太空人表盘移动至我的手机Androiddate小米运动files,点击watch开头文件,将文件移至文件里边,找到使用的动态表盘,复制文件名称,将太空人表盘名称更改为动态表盘名称。
小米手环使用注意事项
正确连接小米手环,保证小米手机的蓝牙常开,小米手环能在有效的距离连接到小米手机,不然就会出现功能不正常。
如果手环电量不足要及时的充电,充电的方式就是从腕带中取下米粒,然后带有金属的一头插入手环专用充电器中即可。
一款太空人主题的表盘火了,它到底有何特别之处?
网络上有一则新闻,引起了很多网友的注意,就是有一款太空人主题的表盘火了。我觉得这款手表的特别之处就在于造型做得非常好,当你打开手表的时候就会看见太空人一直飞,是非常可爱的,符合了很多人的审美。
这款手表呢是由华为推出的,手表不光光可以看时间,还可以测心率,用支付宝听音乐以及接电话等等,功能非常齐全。而且可以搭配华为手机一起使用。
最特别的一点就在于这个手表它本身造型做的非常漂亮,尤其是表盘里面有一个太空人在飞翔,只要抬起手臂就可以看到。说实话,我看到这个太空人表盘的时候,内心也是非常动心的,但是我主要有两点犹豫不决。
首先第1个就是我觉得他的表盘是非常大的,很可能女孩子戴的话不是很方便,其次就是这个价格好像是有一点贵的,比起普通的表来说可能贵一些。但是我觉得我自己可能还是会去买这个手表。
只不过可能需要过段时间攒一攒钱再买,因为我觉得这个造型确实是很可爱的,而且这个可爱的造型我觉得往往能够吸引到很多的人,特别之处,往往就是在一个小的细节里边。我觉得这个细节做的非常好,太空人飞翔的表盘确实挺吸引人注意力的。
主要就等一下我身边人测评一下到底好不好,如果他们觉得好的话,我应该就会买了。我相信大家都知道,就是现在手表表盘如果不好看的话,很少有人会买的,现在这个表盘这么特殊这么特别,我觉得买的人应该很多。
不管怎么样,我觉得这款手表还是有很多特别之处的,只要它的性价比还不错,再加上它的功能比较齐全,我觉得买回来还是挺划算的。