闲的蛋疼,写个ASCII的小动画
显得蛋疼,写了这个玩意,之前看到网上有个利用telnet登陆到别人服务器上去看ASCII版的星球大战,于是我就手滑写了这个- -
一个漂浮的FUCK
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
void delay();
int main()
{
char a[7][54];
int i,j,k;
strcpy(a[0]," ________ _ _ _____ _ _ ");
strcpy(a[1]," | ______| | | | | / ___ \\ | | / / ");
strcpy(a[2]," | |_____ | | | | / / \\_\\ | |/ / ");
strcpy(a[3]," | _____| | | | | | | | / ");
strcpy(a[4]," | | | | | | | | __ | |\\ \\ ");
strcpy(a[5]," | | \\ \\___/ / \\ \\___/ / | | \\ \\ ");
strcpy(a[6]," |_| \\_____/ \\_____/ |_| \\_\\");
for (k = 53 ; k >= 0 ; --k)
{
for (i = 0 ; i < 7 ; ++i)
{
for (j = 0 ; j + k < 53 ; ++j)
{
printf("%c",a[i][j+k-1]);
}
printf("\n");
}
delay();
if(k > 0)
{
system("CLS");
}
}
return 0;
}
void delay()
{
int i,j;
for (i = 0 ; i < 2000 ; ++i)
for( j = 0 ; j < 2000 ; ++j);
#include <stdlib.h>
#include <string.h>
void delay();
int main()
{
char a[7][54];
int i,j,k;
strcpy(a[0]," ________ _ _ _____ _ _ ");
strcpy(a[1]," | ______| | | | | / ___ \\ | | / / ");
strcpy(a[2]," | |_____ | | | | / / \\_\\ | |/ / ");
strcpy(a[3]," | _____| | | | | | | | / ");
strcpy(a[4]," | | | | | | | | __ | |\\ \\ ");
strcpy(a[5]," | | \\ \\___/ / \\ \\___/ / | | \\ \\ ");
strcpy(a[6]," |_| \\_____/ \\_____/ |_| \\_\\");
for (k = 53 ; k >= 0 ; --k)
{
for (i = 0 ; i < 7 ; ++i)
{
for (j = 0 ; j + k < 53 ; ++j)
{
printf("%c",a[i][j+k-1]);
}
printf("\n");
}
delay();
if(k > 0)
{
system("CLS");
}
}
return 0;
}
void delay()
{
int i,j;
for (i = 0 ; i < 2000 ; ++i)
for( j = 0 ; j < 2000 ; ++j);
}
不过我用的清屏函数只能在windows下用,我在Linux下用不了= =
= =下次再改下,让他飞来飞去…………
posted on 2011-08-20 15:19 coder?coder! 阅读(371) 评论(2) 编辑 收藏 举报