📄 j15_美丽的星星.c
字号:
#include "graphics.h"
#include "stdlib.h"
#include "math.h"
#include "stdio.h"
#include "dos.h"
#define t 15000
#define t1 30000
#define t2 40000
#define t3 50000
#define I 3.1415925/180
main()
{
int gdriver=DETECT,gmode;
int i,c=0,d=1;
double m0,n0,m1,n1;
double m[6],n[6],a[5],b[5];
/*int p[]={220,247,262,220,262,247,220,247,165,
247,262,296,247,296,262,
247,220,330,440,392,440,392,349,330,296,
330,220,440,349,296,
330,262,330,262,247,165,262,247,220};
int q[]={t2,t,t2,t,t1,t,t,t1,t1,t2,t,t2,t,t,t,
t,t3,t1,t1,t1,t,t,t1,t,
t,t1,t1,t,t1,t,t2,t,t2,t,t,t,t,t,t3 };*/
initgraph(&gdriver,&gmode,"");
m0=getmaxx()/2;
n0=getmaxy()/2;
while(!kbhit())
{/*for(i=1;i<=10&&!kbhit();i++)
{sound(p[i]);
delay(q[i]); }*/
cleardevice();
m1=m0+100*cos(c*I);
n1=n0+100*sin(c*I);
for(i=0;i<6;i++)
{printf("*WELCOME*");
m[i]=m1+20*cos(i*I*72+c*I);
n[i]=n1+20*sin(i*I*72+c*I);
}
for(i=0;i<5;i++)
{printf("To");
a[i]=m1+8*cos((i*72+36)*I+c*I);
b[i]=n1+8*sin((i*72+36)*I+c*I);
}
setcolor(d);
for(i=0;i<5;i++)
{printf("*My SKY");
line(m[i],n[i],a[i],b[i]);
line(a[i],b[i],m[i+1],n[i+1]);
}
for(i=0;i<6;i++)
{
m[i]=m1+20*cos(i*I*72+c*I);
n[i]=n1+20*sin(i*I*72+c*I);
}
for(i=0;i<5;i++)
{
b[i]=m1+8*cos((i*72+36)*I+c*I);
a[i]=n1+8*sin((i*72+36)*I+c*I);
}
setcolor(d);
for(i=0;i<5;i++)
{
line(m[i],n[i],b[i],a[i]);
line(b[i],a[i],m[i+1],n[i+1]);
}
for(i=0;i<6;i++)
{
n[i]=m1+20*cos(i*I*72+c*I);
m[i]=n1+20*sin(i*I*72+c*I);
}
for(i=0;i<5;i++)
{
b[i]=n1+8*cos((i*72+36)*I+c*I);
a[i]=m1+8*sin((i*72+36)*I+c*I);
}
setcolor(d);
for(i=0;i<5;i++)
{
line(n[i],m[i],b[i],a[i]);
line(b[i],a[i],n[i+1],m[i+1]);
}
for(i=0;i<6;i++)
{
m[i]=m1+20*cos(i*I*72+c*I);
n[i]=n1+20*sin(i*I*72+c*I);
}
for(i=0;i<5;i++)
{
a[i]=m1+8*cos((i*72+36)*I+c*I);
b[i]=n1+8*sin((i*72+36)*I+c*I);
}
setcolor(d);
for(i=0;i<5;i++)
{
line(m[i],n[i],a[i],b[i]);
line(a[i],b[i],m[i+1],n[i+1]);
}
for(i=0;i<6;i++)
{
m[i]=m1+20*cos(i*I*72+c*I);
n[i]=n1+20*sin(i*I*72+c*I);
}
for(i=0;i<5;i++)
{
b[i]=m1+8*cos((i*72+36)*I+c*I);
a[i]=n1+8*sin((i*72+36)*I+c*I);
}
setcolor(d);
for(i=0;i<5;i++)
{
line(m[i],n[i],b[i],a[i]);
line(b[i],a[i],m[i+1],n[i+1]);
}
for(i=0;i<6;i++)
{
n[i]=m1+20*cos(i*I*72+c*I);
m[i]=n1+20*sin(i*I*72+c*I);
}
for(i=0;i<5;i++)
{
b[i]=n1+8*cos((i*72+36)*I+c*I);
a[i]=m1+8*sin((i*72+36)*I+c*I);
}
setcolor(d);
for(i=0;i<5;i++)
{
line(n[i],m[i],b[i],a[i]);
line(b[i],a[i],n[i+1],m[i+1]);
}
for(i=0;i<6;i++)
{
m[i]=m1+20*cos(i*I*72+c*I);
n[i]=n1+20*sin(i*I*72+c*I);
}
for(i=0;i<5;i++)
{
b[i]=m1+8*cos((i*72+36)*I+c*I);
a[i]=n1+8*sin((i*72+36)*I+c*I);
}
setcolor(d);
for(i=0;i<5;i++)
{
line(m[i],n[i],a[i],b[i]);
line(b[i],a[i],m[i+1],n[i+1]);
}
for(i=0;i<6;i++)
{
n[i]=m1+20*cos(i*I*72+c*I);
m[i]=n1+20*sin(i*I*72+c*I);
}
for(i=0;i<5;i++)
{
a[i]=n1+8*cos((i*72+36)*I+c*I);
b[i]=m1+8*sin((i*72+36)*I+c*I);
}
setcolor(d);
for(i=0;i<5;i++)
{
line(n[i],m[i],b[i],a[i]);
line(b[i],a[i],n[i+1],m[i+1]);
}
for(i=0;i<6;i++)
{
n[i]=m1+20*cos(i*I*72+c*I);
m[i]=n1+20*sin(i*I*72+c*I);
}
for(i=0;i<5;i++)
{
b[i]=n1+8*cos((i*72+36)*I+c*I);
a[i]=m1+8*sin((i*72+36)*I+c*I);
}
setcolor(d);
for(i=0;i<5;i++)
{
line(n[i],m[i],b[i],a[i]);
line(b[i],a[i],n[i+1],m[i+1]);
}
delay(2);
c=c++;
d++;
if(d==14) d=1;
}
for(i=0;i<6;i++)
{
m[i]=m1+20*cos(i*I*72+c*I);
n[i]=n1+20*sin(i*I*72+c*I);
}
for(i=0;i<5;i++)
{
a[i]=m1+8*cos((i*72+36)*I+c*I);
b[i]=n1+8*sin((i*72+36)*I+c*I);
}
setcolor(d);
for(i=0;i<5;i++)
{
line(m[i],n[i],a[i],b[i]);
line(a[i],b[i],m[i+1],n[i+1]);
}
getchar();
closegraph();
nosound();
return 0;
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -