输入一个m行m列的二维数组,计算四周元素之和。m由以下符号常量定义#define M 5

 我来答
xoaxa
2015-06-03 · TA获得超过8611个赞
知道大有可为答主
回答量:6415
采纳率:72%
帮助的人:3498万
展开全部
#define M 5

int Sum(int a[][M], int n) {
int i,sum = 0;
for(i = 0; i < n; ++i) // 先将顶、底两行求和(含四角)
sum += a[0][i] + a[M - 1][i];
for(i = 1; i < n - 1]; ++i) // 再将左右两列求和(不含四角)
sum += a[i][0] + a[i][M - 1];
return sum;
}
追问
程序错误
追答
什么错误,不能说的清楚一些?
你不会就将这段代码直接编译运行吧?
你总得给个main()函数,且给待求解的数组赋值,然后调用函数Sum(),以验证其是否可以完成指定的计算。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式