#include <stdio.h>
void inputRC(int *prow,int *pcolumn)
{
printf("请输入你想查找的行和列(提示:用逗号隔开):");
scanf("%d,%d",prow,pcolumn);
}
int getData(int (*parr)[4],int row,int column)
{
//int data;
//data = *(*(parr+row-1)+column-1);//此行和下一行代码均为将查找的行列赋值给data。
//data = *(parr[row-1]+column-1);
return parr[row-1][column-1]; //可以不用定义data,直接将查找的值返回给main中的data。
}
int main()
{
int arr[][4] = {{1,2,3,4},{5,6,7,8},{9,10,11,12}};
int row,column;
int data;
inputRC(&row,&column);
data = getData(arr,row,column);
printf("你查找的数是:%d",data);
return 0;
}
指针:C语言——查找数组中任意行列的数并输出。
最新推荐文章于 2024-07-15 23:55:55 发布