共有回帖数 0 个
-
呵呵,有点乱。
/******************************/
/* c-free 3.5 编译通过 */
/* 不保证其他编译器通过* /
/******************************/
#include stdio.h
#include conio.c
#include dos.h
#include time.h
#define N 5
char *timeget()
{
time_t timer;
struct tm *tblock;
timer=time(NULL);
tblock=localtime(&timer);
return asctime(tblock);
}
void copyvalue(int h1[][N],int h2[][N],int m1[][N],int m2[][N])
{
int num[10][N][N]={
3,3,3,3,3,
3,0,0,0,3,
3,0,0,0,3,
3,0,0,0,3,
3,3,3,3,3,
0,3,3,0,0,
0,0,3,0,0,
0,0,3,0,0,
0,0,3,0,0,
0,0,3,0,0,
3,3,3,3,3,
0,0,0,0,3,
3,3,3,3,3,
3,0,0,0,0,
3,3,3,3,3,
3,3,3,3,3,
0,0,0,0,3,
3,3,3,3,3,
0,0,0,0,3,
3,3,3,3,3,
3,0,0,0,3,
3,0,0,0,3,
3,3,3,3,3,
0,0,0,0,3,
0,0,0,0,3,
3,3,3,3,3,
3,0,0,0,0,
3,3,3,3,3,
0,0,0,0,3,
3,3,3,3,3,
3,3,3,3,3,
3,0,0,0,0,
3,3,3,3,3,
3,0,0,0,3,
3,3,3,3,3,
3,3,3,3,3,
3,0,0,0,3,
0,0,0,0,3,
0,0,0,0,3,
0,0,0,0,3,
3,3,3,3,3,
3,0,0,0,3,
3,3,3,3,3,
3,0,0,0,3,
3,3,3,3,3,
3,3,3,3,3,
3,0,0,0,3,
3,3,3,3,3,
0,0,0,0,3,
3,3,3,3,3
};
int i,j,k;
char *time;
int hb,ha,mb,ma;
time=timeget();
hb=time[11]-'0';
ha=time[12]-'0';
mb=time[14]-'0';
ma=time[15]-'0';
for(k=0;k10;k++)
{
if(hb==k)
for(i=0;i5;i++)
for(j=0;j5;j++)
h1[j]=num[k][j];
if(ha==k)
for(i=0;i5;i++)
for(j=0;j5;j++)
h2[j]=num[k][j];
if(mb==k)
for(i=0;i5;i++)
for(j=0;j5;j++)
m1[j]=num[k][j];
if(ma==k)
for(i=0;i5;i++)
for(j=0;j5;j++)
m2[j]=num[k][j];
}
}
char randshape(int h1[][N],int h2[][N],int m1[][N],int m2[][N])
{
int i,j;
int shape[]={3,4,5,6};
int rs=rand()%4;
for(i=0;i5;i++)
for(j=0;j5;j++)
{
if(h1[j]!=0) h1[j]=shape[rs];
if(h2[j]!=0) h2[j]=shape[rs];
if(m1[j]!=0) m1[j]=shape[rs];
if(m2[j]!=0) m2[j]=shape[rs];
}
}
void randline()
{
int i;
int lines;
lines=rand()%15;
for(i=0;i=lines;i++)
printf("n");
}
void output()
{}
main()
{
int i,j;
int cows;
char cow[50];
int color[]={2,3,6,10,11,12,13,14,15};
int h1[][N]={0,0,0,0,0,
0,0,0,0,0,
0,0,0,0,0,
0,0,0,0,0,
0,0,0,0,0
};
int h2[][N]={0,0,0,0,0,
0,0,0,0,0,
0,0,0,0,0,
0,0,0,0,0,
0,0,0,0,0
};
int m1[][N]={0,0,0,0,0,
0,0,0,0,0,
0,0,0,0,0,
0,0,0,0,0,
0,0,0,0,0
};
int m2[][N]={0,0,0,0,0,
0,0,0,0,0,
0,0,0,0,0,
0,0,0,0,0,
0,0,0,0,0
};
while(1){
int randcolor=rand()%9;
clrscr();
textcolor(color[randcolor]);
copyvalue(h1,h2,m1,m2);
randshape(h1,h2,m1,m2);
randline();
cows=(rand()%25+3)*2;
for(i=0;i=cows;i++)
{
cow=' ';
cow[i+1]=' ';
}
cprintf("%s%snr",cow,timeget());
cprintf("%s%c%c%c%c%c %c%c%c%c%c %c%c%c%c%c %c%c%c%c%cnr",
cow,h1[0][0],h1[0][1],h1[0][2],h1[0][3],h1[0][4],
h2[0][0],h2[0][1],h2[0][2],h2[0][3],h2[0][4],
m1[0][0],m1[0][1],m1[0][2],m1[0][3],m1[0][4],
m2[0][0],m2[0][1],m2[0][2],m2[0][3],m2[0][4]
);
cprintf("%s%c%c%c%c%c %c%c%c%c%c. %c%c%c%c%c %c%c%c%c%cnr",
cow,h1[1][0],h1[1][1],h1[1][2],h1[1][3],h1[1][4],
h2[1][0],h2[1][1],h2[1][2],h2[1][3],h2[1][4],
m1[1][0],m1[1][1],m1[1][2],m1[1][3],m1[1][4],
m2[1][0],m2[1][1],m2[1][2],m2[1][3],m2[1][4]
);
cprintf("%s%c%c%c%c%c %c%c%c%c%c %c%c%c%c%c %c%c%c%c%cnr",
cow,h1[2][0],h1[2][1],h1[2][2],h1[2][3],h1[2][4],
h2[2][0],h2[2][1],h2[2][2],h2[2][3],h2[2][4],
m1[2][0],m1[2][1],m1[2][2],m1[2][3],m1[2][4],
m2[2][0],m2[2][1],m2[2][2],m2[2][3],m2[2][4]
);
cprintf("%s%c%c%c%c%c %c%c%c%c%c. %c%c%c%c%c %c%c%c%c%cnr",
cow,h1[3][0],h1[3][1],h1[3][2],h1[3][3],h1[3][4],
h2[3][0],h2[3][1],h2[3][2],h2[3][3],h2[3][4],
m1[3][0],m1[3][1],m1[3][2],m1[3][3],m1[3][4],
m2[3][0],m2[3][1],m2[3][2],m2[3][3],m2[3][4]
);
cprintf("%s%c%c%c%c%c %c%c%c%c%c %c%c%c%c%c %c%c%c%c%cnr",
cow,h1[4][0],h1[4][1],h1[4][2],h1[4][3],h1[4][4],
h2[4][0],h2[4][1],h2[4][2],h2[4][3],h2[4][4],
m1[4][0],m1[4][1],m1[4][2],m1[4][3],m1[4][4],
m2[4][0],m2[4][1],m2[4][2],m2[4][3],m2[4][4]
);
cprintf("%s by:无情剑下",cow);
sleep(2000); }
}


楼主 2016-01-28 13:49 回复
Copyright © 2010~2015 直线网 版权所有,All Rights Reserved.沪ICP备10039589号
意见反馈 |
关于直线 |
版权声明 |
会员须知