下面是一个示例代码,它可以完成你所说的任务:

#include <stdio.h>

int main()
{
    int a[4][5]; // 定义二维数组a
    int i, j; // 定义循环变量i和j

    // 通过键盘赋值
    printf("输入一个4行5列的二维数组:\n");
    for (i = 0; i < 4; i++) {
        for (j = 0; j < 5; j++) {
            scanf("%d", &amp;a[i][j]);
        }
    }

    // 求出周边之和
    int sum = 0;
    for (i = 0; i < 4; i++) {
        for (j = 0; j < 5; j++) {
            if (i == 0 || i == 3 || j == 0 || j == 4) { // 如果是周边的元素
                sum += a[i][j];
            }
        }
    }

    // 输出周边之和
    printf("周边之和:%d\n", sum);

    return 0;
}

这段代码首先定义了一个4行5列的二维数组a,然后使用两个循环语句输入数组中的元素。接着,使用另外一个循环语句求出周边之和,最后输出周边之和。

注意,这个示例代码只是为了给出思路,你可能需要根据你的实际需求进行相应的改动。

更多推荐