答案算的是边角4个数的,我一开始理解的题目是算4周那圈。
int i,j;
double sum=0,ave;
i=0;
switch(i)
{
case 0:
for(j=0;j<N;j++)sum+=w[0][j];
case 1:sum+=(w[1][0]+w[1][N-1]);
case 2:sum+=(w[2][0]+w[2][N-1]);
case 3:sum+=(w[3][0]+w[3][N-1]);
case 4:
for(j=0;j<N;j++)sum+=w[N-1][j];
break;
}
return ave=sum/16;