#include<stdio.h>
int Find_num(int arr[3][3],int cow,int col,int k)
{
int a=0;
int b=col;
while(a<cow&&b>0)
{
if(k>(arr[a][b-1]))
{
a++;//行移动
}
else
{
b--;//列移动
}
if(arr[a][b-1]==k)
{
return 1;
}
}
return 0;
}
int main()
{
//杨式矩阵找数字
int arr[3][3]={{1,2,3},{8,9,10},{20,30,40}};
int k=15;
printf("%d",Find_num(arr,3,3,k));
return 0;
}
杨氏矩阵找数字
最新推荐文章于 2024-08-13 23:31:35 发布
![](https://img-home.csdnimg.cn/images/20240711042549.png)