这一次就运用了最简单的数组遍历的手法去一个个对应匹配是否为所找的数,若有则true
无则false
#define _CRT_SECURE_NO_WARNINGS 1
#include<stdio.h>
int Find(int target, int array[][4], int arrayRowLen, int arrayColLen) {
// write code here
int i = 0;
int j = 0;
for (i = 0; i < arrayRowLen; i++) {
for (j = 0; j < arrayColLen; j++) {
if (array[i][j] == target) {
return 1;
}
}
}
return -1;
}
int main() {
int target = 0;
int array[][4] = { {1,2,8,9},{2,4,9,12},{4,7,10,13},{6,8,11,15} };
scanf("%d", &target);
int arrayRolen = 4;
int arrayCollen = 4;
int ret=Find(target, array, arrayRolen, arrayCollen);
if (ret == 1) {
printf("true");
}
else {
printf("false");
}
}