当前位置: 首页 > news >正文

无网站做cpawordpress上传至哪个目录下

无网站做cpa,wordpress上传至哪个目录下,网站开发工程师应聘书范文700字,怎么做网站支付目录 一:案例要求: 二:代码: 三:结果: 一:案例要求: 实现一个控制台下五子棋的程序。用一个二维数组模拟一个15*15路的五子棋棋盘,把每个元素赋值位“┼”可以画出棋…

目录

一:案例要求:

二:代码:

三:结果:


一:案例要求:

实现一个控制台下五子棋的程序。用一个二维数组模拟一个15*15路的五子棋棋盘,把每个元素赋值位“┼”可以画出棋盘, “○”代表该交叉点下了一颗白棋子,“●”代表该交叉点下了一颗黑棋子。每次用户输入要下棋的坐标,然后程序显示出下完后的棋盘,默认黑子先行。(选做)

二:代码:

package ceshi;import java.util.Scanner;public class test {static Scanner sc =new Scanner(System.in);public static void main(String[] args) {char[][] qipan=new char[15][15];origin(qipan);//初始化menu(qipan);//打印棋盘int flag=1;int a=-10;int [] a1;char s;while (true) {a1=xia(qipan, flag);//下棋操作(flag)决定下黑棋还是白棋s=flag==1?'●':'○';a=judge(qipan,a1,s);//判断下棋位置是否已有棋子和是否获胜if(a==1){System.out.println("黑棋获胜");break;}if(a==-1){System.out.println("白棋获胜");break;}flag*=-1;}}private static int judge(char[][] qipan,int[] a1,char s) {//判断下棋位置是否已有棋子和是否获胜int n=0,n1=1;int f1=-1,f2=-1;int sizelie=1,sizehang=1,sizexie=1,sizexie1=1;int i=a1[0];int j=a1[1];while(n<5){//列if(i<=0){f1=0;} else if (i==14) {f2=0;}if(f1!=0){if(qipan[i+n1][j]==s){sizelie++;}else{f1=0;}}if(f2!=0){if(qipan[i-n1][j]==s){sizelie++;}else{f2=0;}}if(sizelie>=5){return 1;}n++;n1++;}n=0;n1=1;f1=f2=-1;while(n<5){//行if(j<=0){f1=0;} else if (j==14) {f2=0;}if(f1!=0){if(qipan[i][j-n1]==s){sizehang++;}else{f1=0;}}if(f2!=0){if(qipan[i][j+n1]==s){sizehang++;}else{f2=0;}}if(sizehang>=5){return 1;}n++;n1++;}n=0;n1=1;f1=f2=-1;while(n<5){//斜着if(j<=0||i==0){f1=0;} else if (j==14||i==14) {f2=0;}if(f1!=0){if(qipan[i-n1][j-n1]==s){sizexie++;}else{f1=0;}}if(f2!=0){if(qipan[i+n1][j+n1]==s){sizexie++;}else{f2=0;}}if(sizexie>=5){return 1;}n++;n1++;}n=0;n1=1;f1=f2=-1;while(n<5){//斜着fanif(j==14||i==0){//右上f1=0;} else if (j==0||i==14) {f2=0;}if(f1!=0){if(qipan[i-n1][j+n1]==s){sizexie1++;}else{f1=0;}}if(f2!=0){if(qipan[i+n1][j-n1]==s){sizexie1++;}else{f2=0;}}if(sizexie1>=5){return 1;}n++;n1++;}return 0;}private static int[] xia(char[][] qipan,int flag) {//下棋操作(flag)决定下黑棋还是白棋char s=flag==1?'●':'○';if(s=='●'){System.out.print("请选择'●'的坐标:");}else {System.out.print("请选择'○'的坐标:");}int x=0,y=0;while (true) {x=sc.nextInt();y=sc.nextInt();if(qipan[x][y]!='┼'){System.out.println("该位置已有棋子,请重新输入:");}else{break;}}qipan[x][y]=s;menu(qipan);int[] a={x,y};return a;}private static void menu(char[][] qipan) {System.out.print("   ");for (int i = 0; i < 15; i++) {System.out.print((i+1)+"  ");}System.out.println();for(int i=0;i<15;i++){if(i<9)System.out.print(i+1+"   ");elseSystem.out.print(i+1+"  ");for(int j=0;j<15;j++){System.out.print(qipan[i][j]+"   ");}System.out.println();}}private static void origin(char[][] qipan) {//初始化for(int i=0;i<15;i++){for(int j=0;j<15;j++){qipan[i][j]='┼';}}}}

三:结果:

http://www.yayakq.cn/news/956769/

相关文章:

  • 建设科技信息 网站建设枣阳网站开发公司哪家好
  • 无锡网站建设外包高手做网站
  • 宝应123网站建设网电商美工的工作内容是什么
  • 360免费建站可以免费又永久吗珠海低价网站建设
  • 余姚网站建设开发卓越 网站建设 深圳西乡
  • 做的最少的网站广告网站做动图怎么做
  • 龙华区住房和建设局网站官网宁德营销型网站建设
  • 保定网站优化排名绿蜻蜓建设管理有限公司网站
  • 微信网站开发平台做网站是怎么赢利的
  • 互联网如何做旅游网站保险网站定制
  • 淘客网站开发营销型企业网站的策划方案
  • 便宜机票的网站建设wordpress 更改 虚拟目录
  • 厦门有什么网站制作公司短视频怎么赚钱
  • 四大商业网站网站设置请求桌面网站
  • 青海省公路建设市场信用信息服务网站软件开发包括
  • 关闭网站需要多久做网站的时候会用 鸟瞰图吗
  • 信阳做网站做时彩网站违法吗
  • 凡科做视频网站公众号中微网站开发
  • 网站的落地页微网站用什么做的
  • 报名网站建设wordpress添加地图
  • 网站排名消失服装网站建设规划
  • 世界工厂采购网站网上注册公司流程及步骤
  • 福州网站制作维护服务做网站是用什么软件做的
  • 网站建设上市大连建站方案
  • 怎样建设档案馆网站减肥养生网站建设
  • 做旅游网站目的和意义建设银行信用卡网站首页
  • cc0图片素材网站小程序商城装修图片
  • 广告网站模板下载 迅雷下载不了百度新网站收录
  • 怎么做公司网站h5商城网站怎么做
  • 网站的登录注册怎么做wordpress 非小工具形式 微博秀