#1713. 指针练习-5
指针练习-5
说明
编写一个函数find,其功能是在一个m行n列的二维整型数组中查找整数num。
函数原型可参考如下:
int find (int *p, int m, int n, int num, int *row, int *col);
其中,p为指向二维数组首元素的指针,n为数组的行数,m为数组的列数,num为待查找的整数,row为指向首次找到的num所在行的指针,col为指向num所在列的指针。
如果能找到欲查找的数,则函数返回1,并将row及col指针所指内容分别赋值为首次找到的num所在的行与列下标;如果找不到对应的数,则函数返回0,并将row及col指针所指内容分别赋值为-1。
编写程序,从键盘输入两个正整数m和n(1<=m,n<=100),分别代表数组的行数和列数,接着输入m*n个整数,代表数组元素的初始值,最后输入要查找的数num,调用find函数进行查找,如果能找到该数,则输出首次找到该数的行下标与列下标(用空格分隔);如果找不到,则输出"NOT FOUND"。
输入格式
3 4 24 15 16 19 69 63 52 42 15 95 7 6 52输出格式
1 24 4 12 89 96 75 57 2 69 100 36 31 75 88 7 6 18 53 20
NOT FOUND