1 条题解

  • 0
    @ 2023-11-29 14:37:46
    #include <stdio.h>
    int main() {
    	int n, m;
    	int sum = 0;//初始化 
    	scanf("%d%d", &n, &m);
    	int a[n][m];
    	for(int i=0; i<n; i++) {
    		for(int j=0; j<m; j++) {
    			scanf("%d", &a[i][j]);
    		}
    	}
    	for(int i=0; i<n; i++) {
    		for(int j=0; j<m; j++) {
    			if(i==0 || i==n-1) {
    				sum += a[i][j];
    			} else if(j==0 || j==m-1) {
    				sum += a[i][j];//双重循环,计算二维数组边缘元素的和 
    			}
    		}
    	}
    	printf("%d\n", sum);
    	return 0;
    }
    
    • 1

    信息

    ID
    127
    时间
    1000ms
    内存
    512MiB
    难度
    3
    标签
    递交数
    79
    已通过
    42
    上传者