c杨氏矩阵
发布时间:2023-12-14 02:58:45 376
相关标签:
int findnum(int arr[3][3], int k, int* px, int* py)
{
int x = 0;
int y = *py - 1;
while (x <= *px - 1 && y >= 0)
{
if (arr[x][y] > k)
{
y--;
}
else if (arr[x][y] < k)
{
x++;
}
else
{
*px = x;
*py = y;
return 1;
}
}
}
int main()
{
int arr[3][3] = { {1,2,3},{4,5,6} ,{7,8,9} };
int k = 7;
int x = 3;
int y = 3;
int ret = findnum(arr, k, &x, &y);
if (ret == 1)
{
printf("找到l");
printf("下标是 %d,%d", x, y);
}
else
printf("找不到");
return 0;
}
文章来源: https://blog.51cto.com/u_15699768/5565298
特别声明:以上内容(图片及文字)均为互联网收集或者用户上传发布,本站仅提供信息存储服务!如有侵权或有涉及法律问题请联系我们。
举报