题目

判断输入是否为中心对称图形

输入格式

从第一行开始输入一个3*3的正方形矩阵,矩阵里只会含有W、M、O三个字母

输出格式

若是中心对称图形,则输出YES

若不是中心对称图形,则输出NO

样例

输入

WWW
OOO
MMM

输出

YES

完整代码

#include <stdio.h>
#include <math.h>
char a[5][5];//定义二维数组
int gt(int x,int y,int x1,int y1)
{if(a[x][y] == a[x1][y1] && a[x][y] == 'O')//根据中心对称图形定义进行判断return 1;if(a[x][y] == 'W' && a[x1][y1] == 'M')return 1;if(a[x1][y1] == 'W' && a[x][y] == 'M')return 1;return 0;
}
int main()
{scanf("%s",a[0]);scanf("%s",a[1]);scanf("%s",a[2]);if(gt(0,0,2,2) && gt(0,1,2,1) && gt(0,2,2,0) && gt(1,0,1,2) && a[1][1] == 'O')printf("YES");else printf("NO");return 0;
}

判断中心对称图形C语言相关推荐

  1. Aerodynamic CodeForces - 1300D(计算几何判断是否为中心对称图形)

    题目链接:好扯淡的一道题目 题意:P(x,y)表示将P沿着向量(x,y)的方向平移得到的凸多边形,如果P(x,y) 涵盖了点(0,0) (边界上也算),那么这个点就属于T,问T与P是否是相似的. 看着 ...

  2. c语言中的普通字符包括什么,【判断题】C语言中的字符常量通常有两种形式:普通字符和转义字符。...

    [判断题]C语言中的字符常量通常有两种形式:普通字符和转义字符. 更多相关问题 ---Can you speak French?---Yes, but only____.A.a littleB.lit ...

  3. C语言条件判断 if / else - C语言零基础入门教程

    目录 一.C 语言条件判断 if 1.if 语法 2.if 实战 二.C 语言条件判断 if / else 1.if / else 语法 2.if / else 实战 三.猜你喜欢 零基础 C/C++ ...

  4. 天梯—判断素数(C语言)

    天梯-判断素数(C语言) 本题的目标很简单,就是判断一个给定的正整数是否素数. 输入格式: 输入在第一行给出一个正整数N(≤ 10),随后N行,每行给出一个小于231的需要判断的正整数. 输出格式: ...

  5. Bailian3659 判断是否为C语言的合法标识符【文本处理】

    判断是否为C语言的合法标识符 总时间限制: 1000ms 内存限制: 65536kB 描述 C语言中的合法标识符的定义为:以下划线或字母开头的字母数字串(含下划线). 完成一个程序实现对输入的n个字符 ...

  6. c语言规定对程序中所用的变量必须,【判断题】C语言程序中要用到的变量必须先定义,然后再使用...

    [判断题]C语言程序中要用到的变量必须先定义,然后再使用 更多相关问题 在进行自动选择属性时,必须设立两个对象,其中决定执行什么风格的搜索的是下面的哪一个( ). 保湿化妆品既可向皮肤补充水分,又可防 ...

  7. 数字字母下划线C语言,【判断题】C语言中的标识符只能由字母、数字和下划线三种字符组成,而且第一个字符只能是字母和下划线。...

    [判断题]C语言中的标识符只能由字母.数字和下划线三种字符组成,而且第一个字符只能是字母和下划线. 更多相关问题 计算机病毒按其寄生方式划分通常可分为().A.系统引导型病毒B.文件型病毒C. 在委托 ...

  8. c语言中如何判断元音字母,C 语言实例 – 判断元音,辅音

    C 语言实例 - 判断元音/辅音 C 语言实例 判断输入的字母是元音,还是辅音. 英语有26个字母,元音只包括 a.e.i.o.u 这五个字母,其余的都为辅音.y是半元音.半辅音字母,但在英语中都把他 ...

  9. 中心对称图形——平行四边形·复习整理

    平行四边形 概述 平行四边形是初二最难的一章,对中考的影响较大 目前仍有考试做不出来的风险(不小),仍需提高绝对水平 概念 图形的旋转 旋转后的图形与原图形全等 对应点与旋转中心连线段相等 旋转角相等 ...

  10. java throwable判断,判断(2分) Java语言中的所有异常类都是java.lang.Throwable的子类。...

    判断(2分) Java语言中的所有异常类都是java.lang.Throwable的子类. 更多相关问题 This artical is probably ________. 某企业2010年12月3 ...

最新文章

  1. 53个Python库,你必须要试试
  2. java如何确保单线程_java – 任何单线程程序如何成为有效的多线程程序?
  3. SpringMVC数据绑定与转换代码分析
  4. get metadata in QHD - still has cache logic
  5. cant find module express
  6. 【转】Wireshark网络抓包(一)——数据包、着色规则和提示
  7. 【机器学习】 - 目标检测 - VOC格式数据集介绍与自己制作
  8. C++学习之路 | PTA乙级—— 1017 A除以B (20分)(精简)
  9. $(document).ready(function(){}), $().ready(function(){}) 和 $(function(){}) 三个区别...
  10. 普通人如何站在时代风口学好AI?这是我看过最好的答案
  11. Android 功耗(8)---如何找到阻止进入deep idle / SODI的元凶
  12. IntelliJ IDEA 开发swing(一)
  13. Java基础---Java---IO流-----File 类、递归、删除一个带内容的目录、列出指定目录下文件夹、FilenameFilte
  14. openssl CRL证书
  15. JS控制DIV的显示隐藏 。js中radio的取值 。JS控制select的方法(摘取)。js 控制表单中SELECT
  16. PCI/PCIE相关知识
  17. 艾司博讯:拼多多拼单人数不够怎么取消
  18. DESC查看表的结构
  19. 【css】图片的内容阴影处理
  20. 从“零”开始学习一下DCT

热门文章

  1. matlab找出向量的中位数,MATLAB如何使用median函数计算样本的中位数
  2. 免费的上网行为管理系统和软路由系统推荐。
  3. 上架商品的html页面,上架页面.html
  4. vscode格式化css文件,css文件排版
  5. 「英语六级作文」整体框架-Essay Map
  6. python 灰度图转rgb rgb转灰度之间的变化
  7. 三维旋转详细解读(Rodrigues‘ Roatation Formula 罗德里格旋转公式)
  8. mac怎么给移动硬盘分区
  9. html5搜狗浏览器缓存文件夹,搜狗浏览器中怎么查找之前看过的视频文件?
  10. 对应阻尼下的开环增益matlab,初识控制系统计算机仿真和辅助设计