python围棋程序在屏幕上找棋盘_用C语言编程 在屏幕上显示围棋棋盘

展开全部

--

以怎么不用 MS VC++6 ??

编C语言一般都用啊

还有\xCD是C语言

Ascii代码 表示一个图形

用循环32313133353236313431303231363533e58685e5aeb931333264643133语句啊!

等我一下 晚上写出来 贴上哦

晚上10:00 上完课回来

呵呵 分给不给 随便 你的问题让我熟练了许多

分不重要了

我终于写出来了

调试了30分钟啊!

纯粹的循环 + 判断

-- 我就这点水平了 算法可能不好

如果有更好的告诉我 上QQ 或发百度消息给我

百度的显示有问题 最好

用源代码格式化工具格式化一下 百度有搜

#include

void main()

{

int n,m,x,y,temp,j=0,i=0 ;

printf("输入棋盘的横格数,竖格数:\n");

scanf("%d,%d",&x,&y);

printf("%d,%d\n",x,y);

n=2*x+1 ;

m=2*y+1 ;

printf("%d,%d\n",n,m);

while(j

{

j++;

temp=j%2 ;

i=0 ;

if(j==1)

{

while(i

{

i++;

if(i==1)

{

printf("\xC9");

continue ;

}

if(n==i)

{

printf("\xBB\n");

continue ;

}

if(i%2!=0)

{

printf("\xCB");

continue ;

}

if(i%2==0)

{

printf("\xCD\xCD\xCD");

continue ;

}

}

continue ;

}

if(m==j)

{

while(i

{

i++;

if(i==1)

{

printf("\xC8");

continue ;

}

if(n==i)

{

printf("\xBC\n");

continue ;

}

if(i%2!=0)

{

printf("\xCA");

continue ;

}

if(i%2==0)

{

printf("\xCD\xCD\xCD");

continue ;

}

}

continue ;

}

if(temp==0)

{

while(i

{

i++;

if(i%2!=0)

{

printf("\xBA");

if(n==i)printf("\n");

continue ;

}

if(i%2==0)

{

printf(" ");

continue ;

}

}

continue ;

}

if(temp!=0&&j!=1)

{

while(i

{

i++;

if(i==1)

{

printf("\xCC");

continue ;

}

if(n==i)

{

printf("\xB9\n");

continue ;

}

if(i%2!=0)

{

printf("\xCE");

continue ;

}

if(i%2==0)

{

printf("\xCD\xCD\xCD");

continue ;

}

}

continue ;

}

}

}

100%编译通过

可以画出任意大小的棋盘

如 5*3 5*5

只要你的屏幕能够显示

以上是用图像库画的棋盘

下面是用 __ 和 |

画的棋盘 其实很简单 替换一下就可以了

#include

void main()

{

int n,m,x,y,temp,j=0,i=0 ;

printf("输入棋盘的横格数,竖格数:\n");

scanf("%d,%d",&x,&y);

printf("%d,%d\n",x,y);

n=2*x+1 ;

m=2*y+1 ;

printf("%d,%d\n",n,m);

while(j

{

j++;

temp=j%2 ;

i=0 ;

if(j==1)

{

while(i

{

i++;

if(i==1)

{

printf("__");

continue ;

}

if(n==i)

{

printf("__\n");

continue ;

}

if(i%2!=0)

{

printf("__");

continue ;

}

if(i%2==0)

{

printf("__");

continue ;

}

}

continue ;

}

if(m==j)

{

while(i

{

i++;

if(i==1)

{

printf("__");

continue ;

}

if(n==i)

{

printf("__\n");

continue ;

}

if(i%2!=0)

{

printf("__");

continue ;

}

if(i%2==0)

{

printf("__");

continue ;

}

}

continue ;

}

if(temp==0)

{

while(i

{

i++;

if(i%2!=0)

{

printf("|");

if(n==i)printf("\n");

continue ;

}

if(i%2==0)

{

printf(" ");

continue ;

}

}

continue ;

}

if(temp!=0&&j!=1)

{

while(i

{

i++;

if(i==1)

{

printf("__");

continue ;

}

if(n==i)

{

printf("__\n");

continue ;

}

if(i%2!=0)

{

printf("__");

continue ;

}

if(i%2==0)

{

printf("__");

continue ;

}

}

continue ;

}

}

}

已赞过

已踩过<

你对这个回答的评价是?

评论

收起

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/512654.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

coredump 瘦身风云

简介&#xff1a; minicoredump神也&#xff01; 继上一篇非典型程序员青囊搞定内存泄露问题后&#xff0c;美美地睡了一觉。睡梦中&#xff0c;突然金光闪闪&#xff0c;万道光芒照进时光隧道&#xff0c;恍惚来到大唐神龙年间。青囊此时化身狄仁杰高级助理&#xff0c;陪同狄…

谁来拯救存量SGX1平台?又一个内核特性合并的血泪史

简介&#xff1a; 今天的故事主角&#xff0c;是一个被称为Flexible Launch Control的SGX平台特性。 前言 自从Intel内核开发人员Jarkko Sakkinen于2017年9月2日在intel-sgx-kernel-devlists.01.org邮件列表上发出v1版的SGX in-tree驱动以来&#xff0c;时间已经过去了3年多了…

DataWorks 功能实践速览

简介&#xff1a; DataWorks功能实践系列&#xff0c;帮助您解析业务实现过程中的痛点&#xff0c;提高业务功能使用效率&#xff01; 功能推荐&#xff1a;独享数据集成资源组 如上期数据同步解决方案介绍&#xff0c;数据集成的批数据同步任务运行时&#xff0c;需要占用一…

spring 事务隔离级别和传播行为_Java工程师面试1000题146-Spring数据库事务传播属性和隔离级别...

146、简介一下Spring支持的数据库事务传播属性和隔离级别介绍Spring所支持的事务和传播属性之前&#xff0c;我们先了解一下SpringBean的作用域&#xff0c;与此题无关&#xff0c;仅做一下简单记录。在Spring中&#xff0c;可以在元素的scope属性中设置bean的作用域&#xff0…

oracle back log,11g闪回日志(flashback log)保留时间参数 - db_flashback_retention_target

查看 DB_FLASHBACK_RETENTION_TARGET 参数是默认值 1440 (分钟)&#xff0c; 即一天时间。 文档对于它的解释如下&#xff1a;DB_FLASHBACK_RETENTION_TARGET specifies the upper limit (in minutes) on how far back in time the database may be flashed back. How far bac…

长江存储发布PCle4.0 固态硬盘致态TiPro7000,顺序读取7400MB/s

2021年12月29日&#xff0c;长江存储重磅发布全新消费级旗舰固态硬盘产品致态TiPro7000。该产品采用基于Xtacking&#xff08;晶栈&#xff09; 2.0架构的长江存储第三代三维闪存芯片&#xff0c;支持PCle Gen4x4接口、NVMe 1.4协议&#xff0c;顺序读取速度高达7400MB/s。该产…

图像ISP处理——畸变校正算法

图像畸变校正算法主要用于矫正图像中因为摄像机镜头畸变而引起的形状和尺寸变化。摄像机镜头畸变主要包括径向畸变和切向畸变。以下是一些常见的图像畸变校正算法&#xff1a; 多项式畸变校正法&#xff08;Polynomial Distortion Correction&#xff09;&#xff1a; 原理&am…

KubeDL 加入 CNCF Sandbox,加速 AI 产业云原生化

简介&#xff1a; 2021 年 6 月 23 日&#xff0c;云原生计算基金会&#xff08;CNCF&#xff09;宣布通过全球 TOC 投票接纳 KubeDL 成为 CNCF Sandbox 项目。KubeDL 是阿里开源的基于 Kubernetes 的 AI 工作负载管理框架&#xff0c;取自"Kubernetes-Deep-Learning"…

预登录握手失败_英雄联盟手游登录问题汇总

1、出现“无法安装完成”的情况已经获取了资格&#xff0c;但出现“无法安装完成”的情况&#xff0c;譬如谷歌商店的下载界面一直闪退、下载没进度、卡在安装中、卡在等待中怎么办?可前往第三方下载软件&#xff0c;(推荐介绍GamesToday)下载游戏。2、提示&#xff1a;目前还…

云云协同解决方案全景图发布 华为云助力科技企业云上创新

12月29日&#xff0c;以“云云协同 共创云上新价值”为主题的华为云&华为终端云服务创新峰会2022在京圆满召开。华为云与产业专家和企业代表们共同探讨了在产业数字化机遇与挑战并存的新形势下&#xff0c;如何推动产业升级&#xff0c;共创新价值。 会上&#xff0c;面向科…

oracle导出命令位置,ORACLE 导出导入命令说明

命令详解&#xff1a; E:/>exp helpy 通过输入 EXP 命令和用户名/口令&#xff0c;您可以 在用户 / 口令之后的命令: 实例: EXP SCOTT/TIGER 或者&#xff0c;您也可以通过输入跟有各种参数的 EXP 命令来控制“导出”的运行方式。 要指定参数&#xff0c;您可…

解密万亿参数M6模型预训练背后的分布式框架Whale

简介&#xff1a; 最近&#xff0c;阿里云PAI团队和达摩院智能计算实验室一起发布“低碳版”巨模型M6&#xff0c;大幅降低万亿参数超大模型训练能耗。借助我们自研的Whale框架仅使用480卡GPU&#xff0c;即训练出了规模达人类神经元10倍的万亿参数多模态大模型M6&#xff0c;与…

居然之家:核心业务系统全面上云,采用PolarDB替代传统商业数据库

简介&#xff1a; 国内家居零售龙头企业居然之家完成7大核心业务系统全面上云工作&#xff0c;并实现ERP等核心业务系统从传统商业数据库向阿里云PolarDB云数据库的替换&#xff0c;助力业务系统整体处理能力提升50%以上&#xff0c;弹性能力提升3倍以上&#xff0c;大幅提升应…

python异常处理try判断整数_Python 异常处理 try、except、raise

一、try...except有时候我们写程序的时候&#xff0c;会出现一些错误或异常&#xff0c;导致程序终止。例如&#xff0c;做除法时&#xff0c;除数为0&#xff0c;会引起一个ZeroDivisionError例子&#xff1a;1234a10b0ca/bprint "done"运行结果&#xff1a;Traceba…

c oracle实体模型,ADO.NET实体数据模型详细介绍

OleDbConnection&#xff0c;OracleConnection 或者SqlConnection这种连接&#xff0c;直接执行sql语句。现在的连接方式执行sql语句有了很大的不同&#xff0c;下面先看看简单的单表的增删改查操作&#xff0c;然后再看多表的关联查询&#xff0c;带参数查询等。一、ADO.NET E…

面向工业场景,如何实现绿色智能?

从瓦特的蒸汽机开始轰鸣&#xff0c;到爱迪生的电灯照亮黑暗&#xff0c;从埃尼阿克把0和1变成通用的语言&#xff0c;再到人工智能的无处不在。一次工业革命&#xff0c;会带来一次社会的演进&#xff0c;而每一次技术升级的背后&#xff0c;产业升级也几乎是必然。但产业发展…

云原生,开发者的黄金时代

简介&#xff1a; 如果说云是一种信仰&#xff0c;那么云原生就是一种态度&#xff0c;时代呼唤人人都应成为云原生开发者。 作者 | 丁宇&#xff08;叔同&#xff09;&#xff0c;阿里巴巴研究员&#xff0c;阿里云云原生应用平台负责人 对开发者而言&#xff0c;这是一个最…

如何玩转 WebGL 并行计算

简介&#xff1a; 如今在 Web 端使用 WebGL 进行高性能计算已有不少实践&#xff0c;例如在端智能领域中的 tensorflow.js&#xff0c;再比如可视化领域中的 Stardust.js。 作者 | 沧东 来源 | 阿里技术公众号 如今在 Web 端使用 WebGL 进行高性能计算已有不少实践&#xff0c…

oracle升级后出现 ora-02055,分布式更新失败 0ra-02055错误 请各位指点(在线等待)...

测试过程&#xff1a;1)在solaris上的数据库用户esm_symbian1上创建一个数据库连接2)在esm_symbian1用户创建database link 命名为symbian3)在远程的数据库用户mobile中创建表 send_mail4)在本地的数据库用户esm_symbian1中创建表 send_mail5)在本地esm_symbian1创建指向远程数…

数字孪生+交通,到底有啥用?

作者 | 小枣君来源 | 鲜枣课堂这些年来&#xff0c;信息技术的发展有了明显变化。以云计算、大数据、人工智能为代表的算力技术演进&#xff0c;以及以全光网络、4G/5G、Wi-Fi 6为代表的联接力技术飞跃&#xff0c;使得人们对数字技术提出了更高的期望。人们希望在信息化的基础…