C语言查找确定数组中的数

是逻辑不对吗输出总是不成功
问题:【问题描述】在一个4行5列的二维数组中存放了下列整数矩阵,请从键盘上输入一个整数,查找该整数是否在数组中,如果在数组中显示该数的行列下标,如果不在,显示not in the array

img

【输出说明】

下标从0开始, 先输出行的下标(第1维)再输出列的下标(第2维),两个下标用空格隔开。

【样例输入1】

7
【样例输出1】

1 3

【样例输入2】

50
【样例输出2】

not in the array

代码:

img

结果:

img

int k=0;

初始化一下k=0

一开始,k要赋值为0,不然k是一个随机数,即使数组中没有你输入的值,后面if(k==0)的条件也不会达成