帮我用C写一段二维数组进行查表输出的函数
时间: 2024-02-09 20:13:31 浏览: 211
二维数组输入输出子函数.c
好的,以下是一个简单的示例代码:
```c
void lookup_table(int table[][3], int row, int col, int x, int y) {
if (x < 0 || x >= row || y < 0 || y >= col) {
printf("Invalid input!\n");
return;
}
printf("The value at (%d, %d) is %d\n", x, y, table[x][y]);
}
```
这个函数接收一个二维数组 `table`,表示查表的内容;`row` 和 `col` 表示这个二维数组的行数和列数;`x` 和 `y` 表示要查询的位置,从 0 开始计数。
函数会先判断输入是否合法,如果不合法则输出错误信息。如果输入合法,则输出该位置的值。
你可以根据需要修改参数和输出格式。
阅读全文