求出二维数组周边元素之和,其和作为函数返回值。主函数功能是赋予二维数组的值

编写fun函数和一个主函数, fun函数功能是:求出二维数组周边元素之和,其和作为函数返回值。主函数功能是赋予二维数组的值 ,求和后在屏幕上输出和。 实在不知道怎么做 请高手指点 给个代码 谢谢 用C语言些啊 最好给 我点说明 谢谢

用中间法。即把第一行和最后一行元素先相加,在把第一列和最后一列中间(除去第一个和最后一个)的元素相加。 int fun(int a[M][N]) {int i,j,sum=0; for(i=0;i<N;i++) {sum+=a[0][i];sum+=a[M-1][i];}/*第一个for循环 把第一行和最后一行的元素 加起来*/ for(j=1;j<M-1;j++) {sum+=a[j][0];sum+=a[j][N-1];}/*这一个for循环 把第一列和最后一列中间的元素加到了sum中*/ return(sum); } 就是这样啦。 诶,有点生涩,但还是完成了。 希望你能看明白,如有疑问QQ:602149416 联系。
温馨提示:答案为网友推荐,仅供参考
相似回答