运用C程序设计一个百叶窗

来源:百度知道 编辑:UC知道 时间:2024/06/18 05:11:58
当程序运行后,屏幕上从上到下显示百叶窗,直到百叶窗覆盖了屏幕,按下任意键时,百叶窗慢慢收起,再按一次任意键,则程序结束。

#include<stdio.h>
#include<graphics.h>
void main()
{
int gdriver=DETECT,gmode,n,y;
initgraph(&gdriver,&gmode,"D\TC\TURBOC2");
do
{
setbkcolor(15);
cleardevice();
for(n=0;n<=30;n++)
{
for(y=0;y<=400;y++)
{
setcolor(6);
line(0,30*y+n,480,30*y+n);
delay(100);
}
}
getch();
for(n=0;n<=30;n++)
{
for(y=0;y<=30;y++)
{
setcolor(15);
line(0,30*y+n,480,30*y+n);
setcolor(15);
line(0,30*y-n,480,30*y-n);
delay(400);
}
}
}while(!kbhit());
getch();
closegraph();
}