ray.cpp
来自「C++时尚编程百例 很不错的C++实例 绝对经典」· C++ 代码 · 共 32 行
CPP
32 行
/*----------------------------ANIMATION-----------------------------*/
/* NAME : COLOR RAYS WITH SOUND */
/*----------------------------ANIMATION-----------------------------*/
#include<graphics.h>
#include<dos.h>
#include<math.h>
#include<conio.h>
void main()
{
int driver=DETECT,mode;
int X0=300,Y0=200,X=350,Y=200,R=100,NUM;
registerbgidriver(EGAVGA_driver);
initgraph(&driver,&mode,"");
for(NUM=1;NUM<=50;NUM++)
{
X=X0+R*cos(NUM*2*3.1415926/50); /*CALCULATE THE NEW STATION*/
Y=Y0+R*sin(NUM*2*3.1415926/50);
setcolor(NUM%11); /*CHANGE THE COLOR*/
line(X0,Y0,X,Y); /*DRAW THE NEW LINE*/
sound(523);
delay(20);
nosound();
delay(30);
}
setcolor(YELLOW);
outtextxy(100,450,"*-*-*-*-*-* COLOR RAYS WITH SOUND *-*-*-*-*-*-*");
getch();
closegraph();
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?