剑指offer面试题3

有一个二维数组其每一行从左到右依次递增,每一列从上到下依次递增,请完成这样一个函数传入这样一个数组和一个数,判断数组是否含有这个数,如果有返回true,如果没有发挥false。

#include
#define ROWS 5
#define COLS 5
#define TRUE 1
#define FALSE 0

int cheek(int arr[ROWS][COLS], int key)
{
	int i = 0;
	int j = 0;

	if (arr[i][j]>key)
	{
		return FALSE;
	}
	if (arr[ROWS-1][COLS-1]=0)&&(ikey)
			{
				j--;
				continue;
			}
			else if (arr[i][j]



你可能感兴趣的:(C语言)