剪刀石头布游戏
Posted fangzheng-nie
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了剪刀石头布游戏相关的知识,希望对你有一定的参考价值。
#include <iostream> using namespace std; int main() { int r,c,n; char a[101][101],b[101][101]; cin>>r>>c>>n; for(int i=1;i<=r;i++) for(int j=1;j<=c;j++) cin>>a[i][j]; for(int d=1;d<=n;d++) { for(int i=1;i<=r;i++) for(int j=1;j<=c;j++) b[i][j]=a[i][j]; for(int i=1;i<=r;i++) for(int j=1;j<=c;j++) { if(b[i][j]==‘R‘&&(b[i-1][j]==‘P‘||b[i+1][j]==‘P‘||b[i][j-1]==‘P‘||b[i][j+1]==‘P‘)) a[i][j]=‘P‘; else if(b[i][j]==‘S‘&&(b[i-1][j]==‘R‘||b[i+1][j]==‘R‘||b[i][j-1]==‘R‘||b[i][j+1]==‘R‘)) a[i][j]=‘R‘; else if(b[i][j]==‘P‘&&(b[i-1][j]==‘S‘||b[i+1][j]==‘S‘||b[i][j-1]==‘S‘||b[i][j+1]==‘S‘)) a[i][j]=‘S‘; } } for(int i=1;i<=r;i++) { for(int j=1;j<=c;j++) cout<<a[i][j]; cout<<endl; } return 0; }
以上是关于剪刀石头布游戏的主要内容,如果未能解决你的问题,请参考以下文章