pxlt.net
当前位置:首页>>关于,求M×N二维数组的周边元素之和.的资料>>

,求M×N二维数组的周边元素之和.

public Integer sum(){ int n = 5; int m=7; Integer[][] array = new Integer[5][7]; Integer sum = 0; // 取第一行和最后一行的数据 for(int i=0;i

参考代码如下,希望能帮到你。

#include#define N 10#define M 10void main() { int i,j,m,n,s,a[N][M]; scanf("%d%d",&n,&m); for ( i=0;i

INTERVAL-SUM(a, s, e) /*区间求和函数 t←0 for s to e do t←t + a[s] return (t) sum←INTERVAL-SUM(A[0], 0, N-1) + INTERVAL-SUM(A[M-1], 0, N-1) for r←1 to M-2 sum←(sum + matrix[r][0] + matrix[r][N-1])

数组数据是输入还是自动生成? 随机数?

用中间法。即把第一行和最后一行元素先相加,在把第一列和最后一列中间(除去第一个和最后一个)的元素相加。 int fun(int a[M][N]) {int i,j,sum=0; for(i=0;i

先写一个对象用那个获取指定坐标的上下左右坐标,再建立一个数组用来存已遍历的坐标。每次遍历前去里面查找是否遍历过了。

#include #include #include int main(){srand((unsigned)time(0));int s[4][5];int i,j;//随机生成二维数组数据 for(i=0;i

#include int main() { //填充数组 int a[8][9]; for(int i=0;i

只会matlab 貌似C语言产生的二维数组就是一个矩阵,用两个变量就可以了。然后累加

网站首页 | 网站地图
All rights reserved Powered by www.pxlt.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com