返回以二维数组周边元素之和为函数值
返回以二维数组周边元素之和为函数值
第一个for循环用于计算矩阵最上一行和最下一行的总和,第二个for循环则计算除两头元素以外的最左一列和最右一列的元素的和。最后,将这两个求和结果相加得到周边元素的和。
〔源程序〕
#include
#include
#define M 4
#define N 5
int fun(int a[M][N])
{int sum=0,i;
for(i=0;i sum+=a[0][i]+a[M-1][i]; for(i=1;i sum+=a[i][0]+a[i][N-1]; return sum ; } main() { int aa[M][N]={{1,3,5,7,9}, {2,9,9,9,4}, {6,9,9,9,8}, {1,3,5,7,0}}; int i,j,y; clrscr(); printf("The original data is :\n"); for(i=0;i {for(j=0;j printf("\n"); } y=fun(aa); printf("\nThe sum: %d\n",y); printf("\n"); } private function Anyl(A()() AS INTEGER,byval m as integer,byval n as integer) as long tol=sum_side(A,m,n) print tol if m=n then sd=Diag(A,m) sid=InDiag(A,m) print sd print sid else print "m≠n" end if end function private function Sum_side(A()() AS INTEGER,byval m_side as integer,byval n_side as integer) as long dim sum as long sum=0 n_side=n_side-1 for i=0 to n step 1 sum=sum+A(0)(i) next i m=m-2 for i=1 to m step 1 sum=sum+A(i)(0) sum=sum+A(i)(n) next i m=m+1 for i=0 to n step 1 sum=sum+A(m)(i) next i sum_side=sum end function private function Diag(A()() AS INTEGER,byval m as integer) as long dim Sum_Diag as long m=m-1 Sum_Diag=0 FOR i=0 to m step 1 Sum_Diag=Sum_Diag+A(i)(i) next i Diag=Sum_Diag end function private function InDiag(A()() AS INTEGER,byval m as integer) as long dim Sum_InDiag as long m=m-1 Sum_Diag=0 FOR i=0 to m step 1 Sum_InDiag=Sum_InDiag+A(i)(m-i) next i InDiag=Sum_InDiag end function二维数组靠边元素之和
以上是返回以二维数组周边元素之和为函数值的详细内容。更多信息请关注PHP中文网其他相关文章!

热AI工具

Undresser.AI Undress
人工智能驱动的应用程序,用于创建逼真的裸体照片

AI Clothes Remover
用于从照片中去除衣服的在线人工智能工具。

Undress AI Tool
免费脱衣服图片

Clothoff.io
AI脱衣机

AI Hentai Generator
免费生成ai无尽的。

热门文章

热工具

记事本++7.3.1
好用且免费的代码编辑器

SublimeText3汉化版
中文版,非常好用

禅工作室 13.0.1
功能强大的PHP集成开发环境

Dreamweaver CS6
视觉化网页开发工具

SublimeText3 Mac版
神级代码编辑软件(SublimeText3)

热门话题

本文介绍了Windows“ Invalid_data_access_trap”(0x00000004)错误,一个关键的BSOD。 它探讨了常见原因,例如故障驱动程序,硬件故障(RAM,硬盘驱动器),软件冲突,超频和恶意软件。 特鲁

文章讨论了编辑Windows注册表,预防措施,备份方法以及不正确的编辑中的潜在问题。主要问题:系统不稳定和数据丢失的风险不当变化。

Windows设置中的驱动器健康警告是什么意思?收到磁盘警告时该怎么办?阅读本php.cn教程以获取逐步说明以应对这种情况。

本文将ene.sys视为Realtek高清音频驱动程序组件。 它详细介绍了其在管理音频硬件方面的功能,并强调了其在音频功能中的关键作用。 该文章还指导用户验证其合法性

本文介绍了Windows asio.sys音频驱动程序的故障。 常见原因包括损坏的系统文件,硬件/驱动程序不兼容,软件冲突,注册表问题和恶意软件。故障排除涉及SFC扫描,驱动程序UPDA

本文介绍了如何在Windows中使用组策略编辑器(GPEDIT.MSC)来管理系统设置,突出显示常见的配置和故障排除方法。它指出gpedit.msc在Windows Home Edition中不可用,建议
