判断中心对称图形C语言
题目
判断输入是否为中心对称图形
输入格式
从第一行开始输入一个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语言相关推荐
- Aerodynamic CodeForces - 1300D(计算几何判断是否为中心对称图形)
题目链接:好扯淡的一道题目 题意:P(x,y)表示将P沿着向量(x,y)的方向平移得到的凸多边形,如果P(x,y) 涵盖了点(0,0) (边界上也算),那么这个点就属于T,问T与P是否是相似的. 看着 ...
- c语言中的普通字符包括什么,【判断题】C语言中的字符常量通常有两种形式:普通字符和转义字符。...
[判断题]C语言中的字符常量通常有两种形式:普通字符和转义字符. 更多相关问题 ---Can you speak French?---Yes, but only____.A.a littleB.lit ...
- C语言条件判断 if / else - C语言零基础入门教程
目录 一.C 语言条件判断 if 1.if 语法 2.if 实战 二.C 语言条件判断 if / else 1.if / else 语法 2.if / else 实战 三.猜你喜欢 零基础 C/C++ ...
- 天梯—判断素数(C语言)
天梯-判断素数(C语言) 本题的目标很简单,就是判断一个给定的正整数是否素数. 输入格式: 输入在第一行给出一个正整数N(≤ 10),随后N行,每行给出一个小于231的需要判断的正整数. 输出格式: ...
- Bailian3659 判断是否为C语言的合法标识符【文本处理】
判断是否为C语言的合法标识符 总时间限制: 1000ms 内存限制: 65536kB 描述 C语言中的合法标识符的定义为:以下划线或字母开头的字母数字串(含下划线). 完成一个程序实现对输入的n个字符 ...
- c语言规定对程序中所用的变量必须,【判断题】C语言程序中要用到的变量必须先定义,然后再使用...
[判断题]C语言程序中要用到的变量必须先定义,然后再使用 更多相关问题 在进行自动选择属性时,必须设立两个对象,其中决定执行什么风格的搜索的是下面的哪一个( ). 保湿化妆品既可向皮肤补充水分,又可防 ...
- 数字字母下划线C语言,【判断题】C语言中的标识符只能由字母、数字和下划线三种字符组成,而且第一个字符只能是字母和下划线。...
[判断题]C语言中的标识符只能由字母.数字和下划线三种字符组成,而且第一个字符只能是字母和下划线. 更多相关问题 计算机病毒按其寄生方式划分通常可分为().A.系统引导型病毒B.文件型病毒C. 在委托 ...
- c语言中如何判断元音字母,C 语言实例 – 判断元音,辅音
C 语言实例 - 判断元音/辅音 C 语言实例 判断输入的字母是元音,还是辅音. 英语有26个字母,元音只包括 a.e.i.o.u 这五个字母,其余的都为辅音.y是半元音.半辅音字母,但在英语中都把他 ...
- 中心对称图形——平行四边形·复习整理
平行四边形 概述 平行四边形是初二最难的一章,对中考的影响较大 目前仍有考试做不出来的风险(不小),仍需提高绝对水平 概念 图形的旋转 旋转后的图形与原图形全等 对应点与旋转中心连线段相等 旋转角相等 ...
- java throwable判断,判断(2分) Java语言中的所有异常类都是java.lang.Throwable的子类。...
判断(2分) Java语言中的所有异常类都是java.lang.Throwable的子类. 更多相关问题 This artical is probably ________. 某企业2010年12月3 ...
最新文章
- 53个Python库,你必须要试试
- java如何确保单线程_java – 任何单线程程序如何成为有效的多线程程序?
- SpringMVC数据绑定与转换代码分析
- get metadata in QHD - still has cache logic
- cant find module express
- 【转】Wireshark网络抓包(一)——数据包、着色规则和提示
- 【机器学习】 - 目标检测 - VOC格式数据集介绍与自己制作
- C++学习之路 | PTA乙级—— 1017 A除以B (20分)(精简)
- $(document).ready(function(){}), $().ready(function(){}) 和 $(function(){}) 三个区别...
- 普通人如何站在时代风口学好AI?这是我看过最好的答案
- Android 功耗(8)---如何找到阻止进入deep idle / SODI的元凶
- IntelliJ IDEA 开发swing(一)
- Java基础---Java---IO流-----File 类、递归、删除一个带内容的目录、列出指定目录下文件夹、FilenameFilte
- openssl CRL证书
- JS控制DIV的显示隐藏 。js中radio的取值 。JS控制select的方法(摘取)。js 控制表单中SELECT
- PCI/PCIE相关知识
- 艾司博讯:拼多多拼单人数不够怎么取消
- DESC查看表的结构
- 【css】图片的内容阴影处理
- 从“零”开始学习一下DCT
热门文章
- matlab找出向量的中位数,MATLAB如何使用median函数计算样本的中位数
- 免费的上网行为管理系统和软路由系统推荐。
- 上架商品的html页面,上架页面.html
- vscode格式化css文件,css文件排版
- 「英语六级作文」整体框架-Essay Map
- python 灰度图转rgb rgb转灰度之间的变化
- 三维旋转详细解读(Rodrigues‘ Roatation Formula 罗德里格旋转公式)
- mac怎么给移动硬盘分区
- html5搜狗浏览器缓存文件夹,搜狗浏览器中怎么查找之前看过的视频文件?
- 对应阻尼下的开环增益matlab,初识控制系统计算机仿真和辅助设计