问题 22179 --指针练习-5

22179: 指针练习-5

时间限制: 1 Sec  内存限制: 128 MB
提交: 265  解决: 140
[提交][状态][讨论版][数据上传:][下载FPS1元][下载测试数据1元][20kb]

题目描述

编写一个函数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 2

样例输入

4 4 12 89 96 75 57 2 69 100 36 31 75 88 7 6 18 53 20

样例输出

NOT FOUND

提示

来源

[提交][状态]