以下程序是一个函数,功能是求二阶矩阵(m行n列矩阵)的所有靠外侧的各元素值之和。(本程序中二阶矩阵用一维数组来表示。)
例如,矩阵为:
3 0 0 3
2 5 7 3
1 0 4 2
则所有靠外侧的各元素值之和为3+0+0+3+2+3+1+0+4+2=18。
大神能不能帮忙写一下完整代码,不是网上的那种填空题,要可运行的。
c语言编写函数求矩阵所有靠外侧的各元素之和
- 写回答
- 好问题 0 提建议
- 追加酬金
- 关注问题
- 邀请回答
-
1条回答 默认 最新
- CSDN专家-天际的海浪 2021-11-09 21:58关注
循环相加第一行和最后一行元素与中间行首尾元素
你题目的解答代码如下:
#include<stdio.h> int main() { int i,j,m=3,n=4,sum=0; int a[] = { 3, 0, 0, 3, 2, 5, 7, 3, 1, 0, 4, 2}; for (i = 0; i < n; i++) sum += a[i] + a[(m-1)*n+i]; for (j = 1; j < m-1; j++) sum += a[j*n+0] + a[j*n+n-1]; printf("%d\n", sum); return 0; }
如有帮助,望采纳!谢谢!
本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 1无用 1
悬赏问题
- ¥15 CCF-CSP 2023 第三题 解压缩(50%)
- ¥30 comfyui openpose报错
- ¥20 Wpf Datarid单元格闪烁效果的实现
- ¥15 图像分割、图像边缘提取
- ¥15 sqlserver执行存储过程报错
- ¥100 nuxt、uniapp、ruoyi-vue 相关发布问题
- ¥15 浮窗和全屏应用同时存在,全屏应用输入法无法弹出
- ¥100 matlab2009 32位一直初始化
- ¥15 Expected type 'str | PathLike[str]…… bytes' instead
- ¥15 三极管电路求解,已知电阻电压和三级关放大倍数