具体方法如下:
1、以下面这款象棋APP为例。
2、点击“对弈”按钮,进入对弈状态,开局就是一个完整的棋盘。
3、准备一个自己感兴趣的残局棋谱,这里,就用残局“退思补过”为例。
点击软件里的菜单——摆设棋谱,进入相关界面。
4、摆设棋谱之前,清空棋盘,这样只保留两个主将在那里。
5、摆设棋谱的时候,在相应的位置上点击一下,就会d出供选择的棋子,点一下就放上去了。
6、把整个残局摆出来以后,点击完成按钮,进入对弈界面。在“设置”里面,启用电脑和电脑对弈(就是用机器程序解残局),电脑水平——自定义——90秒(就是那个比特级大师思考时间还要长的牛叉程序)。
这样出来的对弈结果比较靠谱。
7、然后,让手机自己在那里自斗,只要给手机充足的电能,它就会按照棋谱的布局展开对弈。
大概半个小时之后,一般就会出结果,此时要记住,先保存对局的棋谱。
8、保存之后,回到主界面,点击“打谱”,进入查看棋谱的界面。
9、载入刚才保存的棋谱,开局的局面就是“退思补过”的棋局。
10、然后,你可以手动查看具体的对弈过程(每点击一下“前进”,就会走一步),也可以让手机自动播放(点击“自动”),播放速度是每步一秒。
#include<stdio.h>int f(int n){
switch(n){
case 0:return 4
case 4:return 3
case 3:return 2
case 2:return 1
}
return 0
}
void main(){
int m=21,n
do{
scanf("%d",&n)
m-=n
n=f(m%5)
printf ("%d\n",n)
m-=n
}while(m>1)
}
其实有更简单的,如下:
#include<stdio.h>
void main(){
int n
do{
scanf("%d",&n)
printf ("%d\n",5-n)
}while(1)
}
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)