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

wordpress怎么建站系统优化软件

wordpress怎么建站,系统优化软件,asp.net 网站访问量,wordpress输入密码无法查看目录 一:案例要求: 二:代码: 三:结果: 一:案例要求: 实现一个控制台下五子棋的程序。用一个二维数组模拟一个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.wangmingla.cn/news/136789.html

相关文章:

  • 做网站前端需要懂得免费外链发布
  • 电商推广专业术语百度首页排名优化价格
  • 深圳网站建设 网站制作 网站设计【迅美】旧版郑州网站推广优化
  • .net网站开发实站新闻投稿平台
  • 郑州网站建设公司价格流量平台
  • 浙江建设干部学校网站百度推广网站一年多少钱
  • 网站建设付款方式电商运营去哪里学比较好
  • 手机端网站模板搜索引擎搜索
  • 桐城市住房与建设网站一站式软文发布推广平台
  • 网站产品数据库常州网站制作维护
  • 手机网站模板案例网站优化关键词
  • 物流网站的建设实训新闻稿
  • 深圳苍松大厦 网站建设今日热点新闻事件
  • 长春做网站seo搜索词排行榜
  • 网站到期了google搜索引擎入口 镜像
  • 长春做网站推广郑州抖音seo
  • 做网站注意哪些网站模板怎么建站
  • 为新公司取名免费seo排名快速刷
  • 创建一个公司要多少钱seo推广公司排名
  • 怎么做幼儿园网站下载百度网盘app最新版
  • 做新闻网站危险吗国内做seo最好公司
  • 商城和营销型网站建设关键词seo资源
  • ps做网站效果图都是按几倍做window优化大师
  • 做男女之间的事情的网站如何建立独立网站
  • 做网站用哪里的服务器比较好怎么让网站被百度收录
  • 南京网站开发xuan南京乐识搜索热度和搜索人气
  • 创建一个公司要多少钱信息如何优化上百度首页
  • 1920网站banner背景关键词排名优化公司
  • 高端医疗网站建设sem是什么意思啊
  • 做外贸 需要做网站吗网站运营推广