首先我们了解下什么是杨氏矩阵
杨氏矩阵
——> 每一行从左到右是递增,从上到下是递增
这样的矩阵有一个规律如下图:

例如我们有一个3×3的矩阵,可以发现右上角的值是那一行最大的,又是那一列最小的,发现这个规律,我们就**可以每一次以右
上角的值为一个定点**,去比较你要找的值(比如找7),如果比找的值小,那么这一行便可以去掉不用再比较

同理如果找的是1,那么3的那一列便可以去掉;

当然我们也可以以左下角为定点,同样的道理:
下面由代码实现:
int Find_Num(int arr[3][3], int k, int* pr, int* pc)
{
int x =