Module: (C++) Workshop-2“国际象棋和棋手”。条件运算符


Problem

8 /13


国王移动

Problem

国王 –  它的价值是其他棋子无法比拟的  随着他的失败,游戏立即结束。

那 棋王无价!但他也有战斗的权利。国王可以关闭三个棋子的路径。与棋子配对时,他可以为最强的棋子带来麻烦。 棋王水平、垂直和对角移动,但只有 1 个方格。
让我们帮助威利编写国际象棋王的走法程序。 

给定棋盘的两个不同格子,确定国王是否可以一次从第一个格子走到第二个格子。

输入 
该程序接收四个数字作为输入,每个数字从 1 到 8,指定列号和行号,首先是第一个单元格,然后是第二个单元格。每个数字都在单独的一行中给出。

印记 
如果可以通过国王的移动从第一个单元格到达第二个单元格,程序应该输出 YES,否则输出 NO 
 

 

例子
<头> <正文>
# 输入 输出
1 4
4
5
5