C语言打地鼠(数组+for循环)

img

如果用二维数组作为函数调用的话,难度会大一点,.二维数组名可作为函数形参,程序如下,

#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;
}