编写程序,计算3行4列整数组a的周边元素之和。包括初始化二维数组、显示二维数

2025-02-27 12:38:30
推荐回答(1个)
回答1:

#include
#define N 3
#define M 4
void InitArray(int a[N][M],int n,int m) { int i,j;
  for ( i=0;i}
void ShowArray(int a[N][M],int n,int m) { int i,j;
  for ( i=0;i}
int ArraySum(int a[N][M],int n,int m) { int i,j,s;
  for ( i=0,s=0;i    for ( j=0;j      if ( i==0 || j==0 || i==n-1 || j==m-1 )
        s+=a[i][j];
  return s;
}
void main() { int a[N][M],s;
  InitArray(a,N,M);
  ShowArray(a,N,M);
  s=ArraySum(a,N,M);
  printf("%d\n",s);
}