[C语言] 二维数组中查找,杨氏矩阵
程序员文章站
2022-05-12 20:26:27
#include
#include
int find_Num(int *arr,int n)
{...
#include<stdio.h> #include<assert.h> int find_Num(int *arr,int n) { assert(arr); while(*arr <= 9) //必须要判断<=9,否则会溢出 { if(*arr == n) { return 1; } else arr++; } return 0; } int main() { int n,m,i,j; int arr[3][3]={0}; for(i=0;i<3;i++) for(j=0;j<3;j++) { scanf("%d",&arr[i][j]); } scanf("%d",&n); m = find_Num(arr,n); if(m == 1) { printf("yes!\n"); } else { printf("no!\n"); } return 0; }
推荐阅读
-
C#版剑指Offer-001二维数组中的查找
-
[C语言] 二维数组中查找,杨氏矩阵
-
[[C语言][面试题][笔试题]二维数组中的查找,杨氏矩阵
-
LeetCode240. 搜索二维矩阵 II (面试题4:二维数组中的查找)
-
C语言:在二维数组中,每行每列都按照递增的顺序排序,判断数组中是否包含一个数。
-
剑指offer65:矩阵中的路径(二维数组,二分查找)
-
剑指 Offer 04-二维数组中的查找c++
-
剑指 Offer 04. 二维数组中的查找——注意C++ Vector 的判空
-
剑指offer 面试题4:二维数组中的查找【C++版本】
-
C语言编程题--函数fun的功能是:找出N×N矩阵中每列元素中的最大值,并按顺序依次存放于形参b所指的一维数组中。