⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 shangrenguoheyouxidayingjieguo.c

📁 算法设计--------------闫洲 安徽阜阳师范学院数学系信息与计算科学专业
💻 C
字号:
/*程序设计---闫洲(QQ:75082655)*/
#include<stdio.h>
int I;
int i,j,m=0,n=0;
int N=0;
void printf1();
void input();
void go();
void back();
void play();
void gameover();
void main()
{
textcolor(4);
clrscr();
input();
play();
}
void input()
{printf("***************%c***************\n",3) ;
printf("Please enter Person's Number...\n" );
 scanf("%d",&I);
i=I;
j=I;

 }
void printf1()
{
printf("(%d,%d)--(%d,%d)\n",i,j,m,n);
N=N+1;
}
void gameover()
{
printf("%c%c%c%c%c Total Times %c%c%c%c%c \n",35,35,35,35,35,35,35,35,35,35);
printf("%d\n",N);
printf("%c%c%cEnter any key to quit--Thanks!!!%c%c%c",2,2,2,2,2,2);
getch();
exit();
}
void go()
{j=j-2;
if((m>=n+2||m==0)&&j>=0)
n=n+2;
else
{j=j+2;
i=i-1;
j=j-1;
if((i>=j||i==0)&&(m>=n+2)&&j>=0)
{m=m+1;
n=n+1;}
else
{
i=i+1;
j=j+1;
i=i-2;
m=m+2;
}
}
printf1();
if(i==0&&j==0)

gameover();

}
void back()
{n=n-1;
if((i>=j+1||i==0)&&(m>=n||m==0)&&j>=0)
j=j+1;
else
{
n=n+1;
m=m-1;
n=n-1;
if((i>=j||i==0)&&m>=n)
{i=i+1;
j=j+1;
}
else
{m=m+1;
n=n+1;
}  }
printf1();
if(i==0&&j==0)

gameover();

}
void play()
{

if(I==1)
{
printf("(%d,%d)--(%d,%d)\n",i+1,j+1,m,n);
N=N+1;
gameover();
 }
else
     while(1)
{
go();
back();
}
 }

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -