欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

[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;
}