共有回帖数 0 个
-
我编了个所哈游戏
#includestdio.h
#includestdlib.h
struct face
{
int num;
int m;
struct face *next;
};
struct face card [52],save[10];
struct face *p0;
int n=0,com,you,bet;
main()
{
int i,j,k,x,ret;
struct face *p;
char ch='y',c,a='y',b='y';
void pap(int,int,int,int);
int compar1(struct face *);
int compar2(struct face *);
int compar3(struct face *);
int compar4(struct face *);
void compar5(struct face *);
void fen();
void serve();
void puke1();
start:textbackground(0);
clrscr();
puke1();
c=getch();
textbackground(0);
clrscr();
gotoxy(22,12);
printf("do you want to start the game?(y/n)");
b=getch();
if(b=='n')
exit(0);
com=5000;
you=5000;
n=0;
while(ch!='n')
{
if(com500)
{
clrscr();
gotoxy(23,1);
printf("the computer donot have enough money");
gotoxy(36,2);
printf("YOU WIN");
gotoxy(30,3);
printf("start new game?(y/n)");
a=getch();
if(a!='n')
goto start;
else
exit(0);
}
if(you500)
{
clrscr();
gotoxy(30,1);
printf("you donot have enough money");
gotoxy(36,2);
printf("YOU LOSE");
gotoxy(30,3);
printf("start new game?(y/n)");
a=getch();
if(a!=n)
goto start;
else
exit(0);
}
textbackground(0);
serve();
bet=0;
ret=0;
p=save;
clrscr();
k=12;
fen();
pap(0,3,9,0);
pap(0,4,9,12);
gotoxy(50,1);
printf("the basic money 20");
com=com-20;
you=you-20;
bet=40;
fen();
p=p-next;
i=p-num;
j=p-m;
gotoxy(55,18);
printf("YOUR:");
pap(i,j,60,12);
p=p-next;
sleep(2);
/* */
i=p-num;
j=p-m;
pap(i,j,k,0);
p=p-next;
i=p-num;
j=p-m;
pap(i,j,k,12);
p=p-next;
k+=3;
ret=compar1(save);
fen();
if(ret==1)
goto end;
i=p-num;
j=p-m;
pap(i,j,k,0);
p=p-next;
i=p-num;
j=p-m;
pap(i,j,k,12);
k+=3;
p=p-next;
ret=compar2(save);
fen();
if(ret==1)
goto end;
i=p-num;
j=p-m;
pap(i,j,k,0);
p=p-next;
i=p-num;
j=p-m;
pap(i,j,k,12);
k+=3;
p=p-next;
ret=compar3(save);
fen();
if(ret==1)
goto end;
i=p-num;
j=p-m;
pap(i,j,k,0);
p=p-next;
i=p-num;
j=p-m;
pap(i,j,k,12);
ret=compar4(save);
fen();
if(ret==1)
goto end;
gotoxy(50,1);
printf("open your card! ");
gotoxy(50,2);
printf(" ");
sleep(1);
clrscr();
k=9;
p=save;
for(x=0;x5;x++)
{
i=p-num;
j=p-m;
pap(i,j,k,0);
p=p-next;
i=p-num;
j=p-m;
pap(i,j,k,12);
k+=3;
p=p-next;
}
fen();
p=save;
compar5(p);
end: bet=0;
en();
gotoxy(50,4);
printf("continue the game?(y/n) ");
ch=getch();
}
}
void fen()
{
gotoxy(1,6);
printf(" ");
gotoxy(1,18);
printf(" ");
gotoxy(50,5);
printf(" ");
gotoxy(1,6);
printf("COM:%d",com);
gotoxy(1,18);
printf("YOU:%d",you);
gotoxy(50,5);
printf("TOTLE:%d ",bet);
}
int compar1(struct face *p)
{
struct face *pt;
int i,ret,r=0,a[2],b[2];
int comput1(int *,int *);
int speak(int,int);
pt=p;
/*jump the first two card*/
for(i=0;i2;i++)
pt=pt-next;
a[0]=pt-num;
a[1]=pt-m;
pt=pt-next;
b[0]=pt-num;
b[1]=pt-m;
ret=comput1(a,b);
if(ret==2)
{
r=speak(1,1);
return(r);
}
if(ret==1)
{
r=speak(1,0);
return(r);
}
if(ret==0)
{
r=speak(2,1);
return(r);
}
}
int comput1(int *x,int *y)
{
int m;
float co,yo,t;
m=x[0];
switch(x[1])
{
case 6: t=0.4; break;
case 3: t=0.3; break;
case 5: t=0.2; break;
case 4: t=0.1; break;
}
co=m+t;
m=y[0];
switch(y[1])
{
case 6: t=0.4; break;
case 3: t=0.3; break;
case 5: t=0.2; break;
case 4: t=0.1; break;
}
yo=m+t;
if(coyo)
{
if(co==14)
return(2);
else
return(1);
}
else
return(0);
}
int compar2(struct face *p)
{
struct face *pt;
int i,a[4],b[4],ret,r=0;
int comput2(int *,int *);
int speak(int,int);
pt=p;
for(i=0;i2;i++)
pt=pt-next;
a[0]=pt-num;
a[1]=pt-m;
pt=pt-next;
b[0]=pt-num;
b[1]=pt-m;
pt=pt-next;
a[2]=pt-num;
a[3]=pt-m;
pt=pt-next;
b[2]=pt-num;
b[3]=pt-m;
ret=comput2(a,b);
if(ret==2)
{
r=speak(1,1);
return(r);
}
if(ret==1)
{
r=speak(1,0);
return(r);
}
if(ret==0)
{
r=speak(2,1);
return(r);
}
}
int comput2(int *x,int *y)
{
int k,p;
float co,yo;
float compu(int);
/* */
if(x[0]x[2])
{
k=x[0];
x[0]=x[2];
x[2]=k;
p=x[1];
x[1]=x[3];
x[3]=p;
}
if(y[0]y[2])
{
k=y[0];
y[0]=y[2];
y[2]=k;
p=y[1];
y[1]=y[3];
y[3]=p;
}
if(x[0]==x[2])
co=(x[0]+compu(x[1])+x[2]+compu(x[3]))*1000;
if(y[0]==y[2])
yo=(y[0]+y[2]+compu(y[1])+compu(y[3]))*1000;
if(x[0]!=x[2])
co=x[0]+compu(x[1]);
if(y[0]!=y[2])
yo=y[0]+compu(y[1]);
/* compare */
if(coyo&&co=2000)
return(2);
else if(coyo)
return(1);
else if(coyo)
return(0);
if(co=yo)
{
if(x[1]==6||x[3]==6)
return(2);
if(y[1]==6||y[3]==6)
return(0);
}
}
int compar3(struct face *pt)
{
struct face *p;
int i,ret,r=0,a[6],b[6];
int comput3(int *,int *);
int speak(int,int);
p=pt;
for(i=0;i2;i++)
p=p-next;
a[0]=p-num;
a[1]=p-m;
p=p-next;
b[0]=p-num;
b[1]=p-m;
p=p-next;
a[2]=p-num;
a[3]=p-m;
p=p-next;
b[2]=p-num;
b[3]=p-m;
p=p-next;
a[4]=p-num;
a[5]=p-m;
p=p-next;
b[4]=p-num;
b[5]=p-m;
ret=comput3(a,b);
if(ret==2)
{
r=speak(1,1);
return(r);
}
if(ret==1)
{
r=speak(1,0);
return(r);
}
if(ret==0)
{
r=speak(2,1);
return(r);
}
else
{
r=speak(2,0);
return(r);
}
}
int comput3(int *x,int *y)
{
int k,p,i;
float yo=0,co=0,f1,f2,i1,i2;
float compu(int);
/* sort the x num */
for(i=0;i2;i++)
{
if(x[2]x[0])
{
k=x[0];
p=x[1];
x[0]=x[2];
x[1]=x[3];
x[2]=k;
x[3]=p;
}
if(x[4]x[2])
{
k=x[4];
p=x[5];
x[4]=x[2];
x[5]=x[3];
x[2]=k;
x[3]=p;
}
}
/* sort the y num */
for(i=0;i2;i++)
{
if(y[2]y[0])
{
k=y[0];
p=y[1];
y[0]=y[2];
y[1]=y[3];
y[2]=k;
y[3]=p;
}
if(y[4]y[2])
{
k=y[2];
p=y[3];
y[2]=y[4];
y[3]=y[5];
y[4]=k;
y[5]=p;
}
}
if((x[0]==x[2]+1)&&(x[0]==x[4]+2))
{
if(x[1]==x[3]&&x[1]==x[5])
co=5;
else
co=2;
}
else if(x[1]==x[3]&&x[1]==x[5])
co=3;
if(x[0]==x[2]&&x[0]==x[4])
co=4;
else if(x[0]==x[2]||x[2]==x[4]||x[0]==x[4])
co=1;
if((y[0]==y[2]+1)&&(y[0]==y[4]+2))
{
if(y[1]==y[3]&&y[1]==y[5])
yo=5;
else
yo=2;
}
else if(y[1]==y[3]&&y[1]==y[5])
yo=3;
if(y[0]==y[2]&&y[0]==y[4])
yo=4;
else if(y[0]==y[2]||y[0]==y[4]||y[2]==y[4])
yo=1;
/* begin to compare */
if(coyo)
{
if(co-yo=3)
return(2);
else
return(1);
}
else if(coyo)
{
if(yo-co=3)
return(-1);
else
return(0);
}
else
{
if(co==5)
{
f1=x[0]+compu(x[1]);
f2=y[0]+compu(y[1]);
if(f1f2)
return(1);
else
return(0);
}
if(co==4)
{
if(x[0]y[0])
return(1);
else
return(0);
}
if(co==3)
{
f1=x[0]+compu(x[1]);
f2=y[0]+compu(y[1]);
if(f1f2)
return(1);
else
return(0);
}
if(co==2)
{
f1=x[0]+compu(x[1]);
f2=y[0]+compu(y[1]);
if(f1f2)
return(1);
else
return(0);
}
if(co==1)
{
if(x[2]y[2])
return(1);
if(x[2]y[2])
return(0);
else
{
if(x[0]==x[2])
{
f1=compu(x[1])+compu(x[2]);
i1=x[4]+compu(x[5]);
}
else
{
f1=compu(x[2])+compu(x[4]);
i1=x[0]+compu(x[1]);
}
if(y[0]==y[2])
{
f2=compu(y[0])+compu(y[2]);
i2=x[4]+compu(x[5]);
}
else
{
f2=compu(y[2])+compu(y[4]);
i2=x[0]+compu(x[1]);
}
if(f1f2)
return(1);
if(f1f2)
return(0);
else
{
if(i1i2)
return(1);
else
return(0);
}
}
}
if(co==0)
{
f1=x[0]+compu(x[1]);
f2=y[0]+compu(y[1]);
if(f1f2)
return(1);
else
return(0);
}
}
}
int compar4(struct face *pt)
{
struct face *p;
int i,a[8],b[8],ret,r=0;
int comput4(int *,int*);
int speak(int,int);
p=pt;
for(i=0;i2;i++)
p=p-next;
for(i=0;i8;i+=2)
{
a=p-num;
a[i+1]=p-m;
p=p-next;
b=p-num;
b[i+1]=p-m;
p=p-next;
}
ret=comput4(a,b);
if(ret==2)
{
r=speak(1,1);
return(r);
}
if(ret==1)
{
r=speak(1,0);
return(r);
}
if(ret==0)
{
r=speak(2,1);
return(r);
}
else
{
r=speak(2,0);
return(r);
}
}
int comput4(int *x,int *y)
{
int k,i,j,p,q;
float yo=0,co=0,f1,f2,i1,i2;
float compu(int);
/* sort the x */
for(i=0;i8;i+=2)
{
k=i;
for(j=i+2;j8;j+=2)
if(x[k]x[j])
k=j;
if(k!=i)
{
p=x[k];
q=x[k+1];
x[k]=x;
x[k+1]=x[i+1];
x=p;
x[i+1]=q;
}
}
/* sort the y */
for(i=0;i8;i+=2)
{
k=i;
for(j=i+2;j8;j+=2)
if(y[k]y[j])
k=j;
if(k!=i)
{
p=y[k];
q=y[k+1];
y[k]=y;
y[k+1]=y[i+1];
y=p;
y[i+1]=q;
}
}
/* */
if((x[0]==x[2]+1)&&(x[0]==x[4]+2)&&(x[0]==x[6]+3))
{
if(x[1]==x[3]&&x[1]==x[5]&&x[1]==x[7])
co=7;
else
co=3;
}
else if(x[1]==x[3]&&x[1]==x[5]&&x[1]==x[7])
co=4;
if(x[2]==x[4])
{
if(x[0]==x[6])
co=6;
else if(x[0]==x[2]||x[6]==x[4])
co=5;
else
co=1;
}
else if(x[0]==x[2]&&x[4]==x[6])
co=2;
else if(x[0]==x[2]||x[4]==x[6])
co=1;
if((y[0]==y[2]+1)&&(y[0]==y[4]+2)&&(y[0]==y[6]+3))
{
if(y[1]==y[3]&&y[1]==y[5]&&y[1]==y[7])
yo=7;
else
yo=3;
}
else if(y[1]==y[3]&&y[1]==y[5]&&y[1]==y[7])
yo=4;
if(y[2]==y[4])
{
if(y[0]==y[6])
yo=6;
else if(y[0]==y[2]||y[6]==y[4])
yo=5;
else
yo=1;
}
else if(y[0]==y[2]&&y[4]==y[6])
yo=2;
else if(y[0]==y[2]||y[4]==y[6])
yo=1;
/* compare */
if(coyo)
{
if(co-yo=3)
return(2);
else
return(1);
}
else if(coyo)
{
if(yo-co=3)
return(-1);
else
return(0);
}
else
{
if(co==7)
{
f1=x[0]+compu(x[1]);
f2=y[0]+compu(y[1]);
if(f1f2)
return(1);
else
return(0);
}
if(co==6)
{
if(x[0]y[0])
return(1);
else
return(0);
}
if(co==5)
{
if(x[2]y[2])
return(1);
else
return(0);
}
if(co==4)
{
f1=x[0]+compu(x[1]);
f2=y[0]+compu(y[1]);
if(f1f2)
return(1);
else
return(0);
}
if(co==3)
{
f1=x[0]+compu(x[1]);
f2=y[0]+compu(y[1]);
if(f1f2)
return(1);
else
return(0);
}
if(co==2)
{
i1=x[0]+compu(x[1]);
i2=x[2]+compu(x[3]);
f1=i1i2?i1:i2;
i1=y[0]+compu(y[1]);
i2=y[2]+compu(y[3]);
f2=i1i2?i1:i2;
if(f1f2)
return(1);
else
return(0);
}
if(co==1)
{
if(x[0]==x[2])
{
i1=x[0]+compu(x[1]);
i2=x[2]+compu(x[3]);
f1=i1i2?i1:i2;
}
else if(x[2]==x[4])
{
i1=x[2]+compu(x[3]);
i2=x[4]+compu(x[5]);
f1=i1i2?i1:i2;
}
else
{
i1=x[4]+compu(x[5]);
i2=x[6]+compu(x[7]);
f1=i1i2?i1:i2;
}
if(y[0]==y[2])
{
i1=y[0]+compu(y[1]);
i2=y[2]+compu(y[3]);
f2=i1i2?i1:i2;
}
else if(y[2]==y[4])
{
i1=y[2]+compu(y[3]);
i2=y[4]+compu(y[5]);
f2=i1i2?i1:i2;
}
else
{
i1=y[4]+compu(y[5]);
i2=y[6]+compu(y[7]);
f2=i1i2?i1:i2;
}
if(f1f2)
return(1);
else
return(0);
}
else
{
f1=x[0]+compu(x[1]);
f2=y[0]+compu(y[1]);
if(f1f2)
return(1);
else
return(0);
}
}
}
void compar5(struct face *pt)
{
struct face *p;
int ret,i,a[10],b[10];
p=pt;
for(i=0;i10;i+=2)
{
a=p-num;
a[i+1]=p-m;
p=p-next;
b=p-num;
b[i+1]=p-m;
p=p-next;
}
ret=comput5(a,b);
if(ret==1)
{
gotoxy(50,1);
printf("the computer win! ");
com=com+bet;
}
else
{
gotoxy(50,1);
printf("you win! ");
you=you+bet;
}
}
int comput5(int *x,int *y)
{
int k,i,j,p,q;
float co=0,yo=0,f1,f2,i1,i2;
float compu(int);
/* sort the x */
for(i=0;i10;i+=2)
{
k=i;
for(j=k+2;j10;j+=2)
if(x[k]x[j])
k=j;
if(k!=i)
{
p=x[k];
q=x[k+1];
x[k]=x;
x[k+1]=x[i+1];
x=p;
x[i+1]=q;
}
}
/* sort the y */
for(i=0;i10;i+=2)
{
k=i;
for(j=k+2;j10;j+=2)
if(y[k]y[j])
k=j;
if(k!=i)
{
p=y[k];
q=y[k+1];
y[k]=y;
y[k+1]=y[i+1];
y=p;
y[i+1]=q;
}
}
if((x[0]==x[2]+1)&&(x[0]==x[4]+2)&&(x[0]==x[6]+3)&&(x[0]==x[8]+4))
{
if(x[1]==x[3]&&x[1]==x[5]&&x[1]==x[7]&&x[1]==x[9])
co=8;
else
co=4;
}
else if(x[1]==x[3]&&x[1]==x[5]&&x[1]==x[7]&&x[1]==x[9])
co=5;
if(x[2]==x[4]&&x[2]==x[6])
{
if(x[0]==x[2]||x[8]==x[6])
co=7;
else
co=3;
}
else if(x[0]==x[2]&&x[0]==x[4])
{
if(x[6]==x[8])
co=6;
else
co=3;
}
else if(x[8]==x[6]&&x[8]==x[4])
{
if(x[0]==x[2])
co=6;
else
co=3;
}
else if((x[0]==x[2]&&x[4]==x[6])||(x[0]==x[2]&&x[6]==x[8])||(x[2]==x[4]&&x[6]==x[8]))
co=2;
else if(x[0]==x[2]||x[2]==x[4]||x[4]==x[6]||x[6]==x[8])
co=1;
if((y[0]==y[2]+1)&&(y[0]==y[4]+2)&&(y[0]==y[6]+3)&&(y[0]==y[8]+4))
{
if(y[1]==y[3]&&y[1]==y[5]&&y[1]==y[7]&&y[1]==y[9])
yo=8;
else
yo=4;
}
else if(y[1]==y[3]&&y[1]==y[5]&&y[1]==y[7]&&y[1]==y[9])
yo=5;
if(y[2]==y[4]&&y[2]==y[6])
{
if(y[0]==y[2]||y[6]==y[8])
yo=7;
else
yo=3;
}
else if(y[0]==y[2]&&y[0]==y[4])
{
if(y[6]==y[8])
yo=6;
else
yo=3;
}
else if(y[8]==y[6]&&y[8]==y[4])
{
if(y[0]==y[2])
yo=6;
else
yo=3;
}
else if((y[0]==y[2]&&y[4]==y[6])||(y[0]==y[2]&&y[6]==y[8])||(y[2]==y[4]&&y[6]==y[8]))
yo=2;
else if(y[0]==y[2]||y[2]==y[4]||y[4]==y[6]||y[6]==y[8])
yo=1;
/* compare */
if(coyo)
return(1);
if(coyo)
return(0);
else
{
if(co==8)
{
f1=x[0]+compu(x[1]);
f2=y[0]+compu(y[1]);
if(f1f2)
return(1);
else
return(0);
}
if(co==7)
{
if(x[2]y[2])
return(1);
else
return(0);
}
if(co==6)
{
if(x[4]y[4])
return(1);
else
return(0);
}
if(co==5)
{
f1=x[0]+compu(x[1]);
f2=y[0]+compu(y[1]);
if(f1f2)
return(1);
else
return(0);
}
if(co==4)
{
f1=x[0]+compu(x[1]);
f2=y[0]+compu(y[1]);
if(f1f2)
return(1);
else
return(0);
}
if(co==3)
{
if(x[4]y[4])
return(1);
else
return(0);
}
if(co==2)
{
if(x[2]y[2])
return(1);
if(x[2]y[2])
return(0);
else
{
if(x[6]y[6])
return(1);
if(x[6]y[6])
return(0);
else
{
if(x[0]==x[2])
f1=compu(x[1])compu(x[3])?compu(x[1]):compu(x[3]);
else
f1=compu(x[3])compu(x[5])?compu(x[3]):compu(x[5]);
if(y[0]==y[2])
f2=compu(y[1])compu(y[3])?compu(y[1]):compu(y[3]);
else
f2=compu(y[3])compu(y[5])?compu(y[3]):compu(y[5]);
if(f1f2)
return(1);
else
return(0);
}
}
}
if(co==1)
{
if(x[0]==x[2])
f1=x[0]+(compu(x[1])compu(x[3])?compu(x[1]):compu(x[3]));
else if(x[2]==x[4])
f1=x[4]+(compu(x[3])compu(x[5])?compu(x[3]):compu(x[5]));
else if(x[4]==x[6])
f1=x[6]+(compu(x[5])compu(x[7])?compu(x[5]):compu(x[7]));
else
f1=x[8]+(compu(x[7])compu(x[9])?compu(x[7]):compu(x[9]));
if(y[0]==y[2])
f2=y[0]+(compu(y[1])compu(y[3])?compu(y[1]):compu(y[3]));
else if(y[2]==y[4])
f2=y[4]+(compu(y[3])compu(y[5])?compu(y[3]):compu(y[5]));
else if(y[4]==y[6])
f2=y[6]+(compu(y[5])compu(y[7])?compu(y[5]):compu(y[7]));
else
f2=y[8]+(compu(y[7])compu(y[9])?compu(y[7]):compu(y[9]));
if(f1f2)
return(1);
else
return(0);
}
else
{
f1=x[0]+compu(x[1]);
f2=y[0]+compu(y[1]);
if(f1f2)
return(1);
else
return(0);
}
}
}
float compu(int x)
{
float f;
switch(x)
{
case 6: f=0.4; break;
case 3: f=0.3; break;
case 5: f=0.2; break;
case 4: f=0.1; break;
}
return(f);
}
int speak(int x,int y)
{
int score1,score2;
char ch='y';
randomize();
gotoxy(50,1);
printf(" ");
gotoxy(50,2);
printf(" ");
switch(x)
{
case 1:
{
if(y==1)
score1=(random(4)+2)*100;
if(y==0)
score1=random(13)*10;
com=com-score1;
bet=bet+score1;
gotoxy(50,1);
printf("the computer bet %d,you keep? ",score1);
ch=getch();
if(ch!='n')
{
you=you-score1;
bet=bet+score1;
gotoxy(50,2);
printf("you keep! ");
sleep(1);
return(0);
}
else
{
gotoxy(50,2);
printf("you give up! ");
sleep(1);
com=com+bet;
return(1);
}
} break;
case 2:
{
gotoxy(50,1);
printf("you big!how much do you bet? ");
gotoxy(50,2);
do
{
scanf("%d",&score2);
if(score20)
{
gotoxy(50,1);
printf("error,input again ");
}
}while(score20);
you=you-score2;
if(y==1)
{
com=com-score2;
bet=bet+2*score2;
gotoxy(50,2);
printf("the computer keep! ");
sleep(1);
return(0);
}
else
{
bet=bet+score2;
you=you+bet;
gotoxy(50,2);
printf("the conputer give up! ");
sleep(1);
return(1);
}
}
}
}
void serve()
{
void devide();
struct face *p;
int i,j,k;
p=card;
for(i=0;i51;i++)
{
p-next=p+1;
p=p-next;
}
p-next=card;
p=save;
for(i=0;i9;i++)
{
p-next=p+1;
p=p-next;
}
p-next=save;
p=card;
for(i=2;i15;i++)
for(j=3;j7;j++)
{
p-num=i;
p-m=j;
p=p-next;
}
n=0;
for(i=0;i5;i++)
devide();
}
void devide()
{
struct face *p,*p1,*p2;
int i,r1,r2;
p0=card;
randomize();
r1=random(30);
r2=random(30);
p1=p2=p0;
for(i=0;ir1;i++)
p1=p1-next;
for(i=0;ir2;i++)
p2=p2-next;
p=save;
if(n!=0)
for(i=0;in;i++)
p=p-next;
while(p1-num==0)
for(i=0;irandom(25);i++)
p1=p1-next;
p-num=p1-num;
p-m=p1-m;
p1-num=0;
while(p2-num==0)
for(i=0;irandom(25);i++)
p2=p2-next;
p=p-next;
p-num=p2-num;
p-m=p2-m;
p2-num=0;
n+=2;
}
void puke1()
{
void title3();
void title2();
void title1();
void title0();
while(!kbhit())
{
title0();
sleep(1);
title1();
sleep(1);
title2();
sleep(1);
title3();
sleep(1);
}
}
void title3()
{
void star(int,int);
void name();
star(1,3);
textbackground(3);
gotoxy(10,2);
cprintf("3 ******* *** *** *** **** *********** 3n");
gotoxy(10,3);
cprintf(" ******* ** ** ** *** ********** n");
gotoxy(10,4);
cprintf("4 ** ** ** ** ** ** ** * 4n");
gotoxy(10,5);
cprintf(" ** ** ** ** ** ** ** n");
gotoxy(10,6);
cprintf("5 ** ** ** ** ** ** ** 5n");
gotoxy(10,7);
cprintf(" ** *** ** ** ** * ** * n");
gotoxy(10,8);
cprintf("6 ***** ** ** *** ******** 6n");
gotoxy(10,9);
cprintf(" ** ** ** ** * ** * n");
gotoxy(10,10);
cprintf("3 ** ** ** ** ** ** 3n");
gotoxy(10,11);
cprintf(" ** ** ** ** ** ** n");
gotoxy(10,12);
cprintf("4 ** * * ** ** ** * 4n");
gotoxy(10,13);
cprintf(" ** * * ** *** ********** n");
gotoxy(10,14);
cprintf("5 **** ***** *** **** *********** 5n");
star(15,3);
name();
}
void title2()
{
void name();
void star(int,int);
star(1,14);
gotoxy(10,2);
cprintf("3 ******* *** *** *** **** 3n");
gotoxy(10,3);
cprintf(" ******* ** ** ** *** n");
gotoxy(10,4);
cprintf("4 ** ** ** ** ** ** 4n");
gotoxy(10,5);
cprintf(" ** ** ** ** ** ** n");
gotoxy(10,6);
cprintf("5 ** ** ** ** ** ** 5n");
gotoxy(10,7);
cprintf(" ** *** ** ** ** * n");
gotoxy(10,8);
cprintf("6 ***** ** ** *** 6n");
gotoxy(10,9);
cprintf(" ** ** ** ** * n");
gotoxy(10,10);
cprintf("3 ** ** ** ** ** 3n");
gotoxy(10,11);
cprintf(" ** ** ** ** ** n");
gotoxy(10,12);
cprintf("4 ** * * ** ** 4n");
gotoxy(10,13);
cprintf(" ** * * ** *** n");
gotoxy(10,14);
cprintf("5 **** ***** *** **** 5n");
star(15,14);
name();
}
void title1()
{
void name();
void star(int,int);
star(1,4);
textbackground(4);
gotoxy(10,2);
cprintf("3 ******* *** *** 3n");
gotoxy(10,3);
cprintf(" ******* ** ** n");
gotoxy(10,4);
cprintf("4 ** ** ** ** 4n");
gotoxy(10,5);
cprintf(" ** ** ** ** n");
gotoxy(10,6);
cprintf("5 ** ** ** ** 5n");
gotoxy(10,7);
cprintf(" ** *** ** ** n");
gotoxy(10,8);
cprintf("6 ***** ** ** 6n");
gotoxy(10,9);
cprintf(" ** ** ** n");
gotoxy(10,10);
cprintf("3 ** ** ** 3n");
gotoxy(10,11);
cprintf(" ** ** ** n");
gotoxy(10,12);
cprintf("4 ** * * 4n");
gotoxy(10,13);
cprintf(" ** * * n");
gotoxy(10,14);
cprintf("5 **** ***** 5n");
star(15,4);
name();
}
void title0()
{
void name();
void star(int,int);
star(1,2);
textbackground(2);
gotoxy(10,2);
cprintf("3 ******* 3n");
gotoxy(10,3);
cprintf(" ******* n");
gotoxy(10,4);
cprintf("4 ** ** 4n");
gotoxy(10,5);
cprintf(" ** ** n");
gotoxy(10,6);
cprintf("5 ** **
楼主 2016-01-15 18:30 回复
Copyright © 2010~2015 直线网 版权所有,All Rights Reserved.沪ICP备10039589号
意见反馈 |
关于直线 |
版权声明 |
会员须知