如果用二维数组作为函数调用的话,难度会大一点,.二维数组名可作为函数形参,程序如下,
#include <stdio.h>
int fun(int a[][5]) {
for (int i = 0; i < 3; i++) {
for (int j = 0; j < 5;j++) {
printf( "请输入第%d行,第%d列是否有地鼠:",i,j);
scanf("%d",&a[i][j])
}
}
return 0;
}
int fun1(int a[][5]) {
for (int i = 0; i < 3; i++) {
for (int j = 0; j < 5; j++) {
printf( "%d ",a[i][j]);
}
printf( "/n");
}
return 0;
}
int main(void) {
int a[3][5] = { 0 };
fun(a);
fun1(a);
return 0;
}