編寫程式求M N二維陣列的周邊元素之和

2022-02-11 21:15:13 字數 2790 閱讀 4302

1樓:匿名使用者

interval-sum(a, s, e) /*區間求和函式t←0for 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])

2樓:匿名使用者

/* 8 2 1

4 7 9

8 6 2

9 7 10

sum = 60

press any key to continue*/#include

#include

#include #define m 4

#define n 3int main()printf("\n");

}for(i = 0; i < n; ++i) sum += a[0][i] + a[m - 1][i];

for(i = 1; i < m - 1; ++i) sum += a[i][0] + a[i][m - 2];

printf("sum = %d\n",sum);

return 0;}

、求m×n二維陣列的周邊元素之和。

3樓:匿名使用者

#include

#define m ?//定義m

#define n ?//定義n

int fun(int a[m][n])

return s;

}void main()

;printf("%d\n",fun(num));}

4樓:無人賞的花

public  integer   sum(){int n = 5;

int m=7;

integer array = new integer[5][7];

integer  sum = 0;

// 取第一行和最後一行的資料

for(int i=0;isum += array[0][i]+array[n-1][i];

//取第一列和最後一列,要出去四角的四個數,因為行的時候已經加了for(int i=1;isum += array[i][0]+array[i][m-1];

return sum ;

下面圖形解釋一下

用c語言程式設計求m×n二維陣列的周邊元素之和,並用函式實現

5樓:

#include

#define m 3

#define n 4

int matrixsum(int d[m][n])for(i=m-2;i>0;i--)

return sum;

}int main()

{int i,j,sum;

int data[m][n];

for(i=0;i

不管幾維矩陣都滿足條件

6樓:匿名使用者

參考**如下,希望能幫到你。

7樓:工日

#include

#include

#include

#define m 4

#define n 5

int fun( int a [m][n])void main()

,,,};

int i, j, y;

system("cls");

printf ("the original data is :\n ");

for(i=0; i

y=fun(aa);

printf("\nthe sun: %d\n ",y);

printf("\n ");

/******************************/wf=fopen("out.dat","w");

fprintf (wf,"%d",y);

fclose(wf);

/*****************************/}

從鍵盤輸入m*n矩陣,求這個矩陣周邊元素之和

8樓:匿名使用者

sum(1,:)+sum(end,:)+sum(:,1)+sum(:,end)-a(1,1)-a(1,end)

sum(1,:)+sum(end,:)+sum(:,1)+sum(:,end)-a(1,1)-a(1,end)-sum(end,1)-sum(end,end)

兩個m×n的矩陣,用c++編寫程式實現矩陣的加法運算(兩個矩陣中的元素一一對應)

9樓:匿名使用者

int a[m][n],b[m][n];

分別2個陣列賦值

int i,j;

for(i = 0; i < m; i++)for(j = 0; j < n; j++)a[i][j] += b[i][j];

最後輸出a陣列元素就是結果了

10樓:匿名使用者

#include

using namespace std;

int main()

cout << endl;

for (i = 0; i < m; ++i)cout << endl;

return 0;}

二維陣列與矩陣的區別?二維陣列和矩陣的區別

二維陣列是程式語言中的叫法,矩陣是數學教材上的教法。它們之間沒多大區別。如果把有些規定說明一致的話,應該是一樣的。其實是一樣的。int a int b 3 3 a b 那麼陣列名就是首個元素位址。a 1就是b 1 0 或者b 1 的位址。二維陣列和矩陣的區別 二維陣列是矩陣的一種實現方式,就是在程式...

vb中用二維陣列怎樣實現下列程式

說明一下,新建兩個標籤,乙個按鈕,乙個時鐘 timer 不會建?問我吧 這個程式是用來測試你的要求的,每5秒改動一次數字,要想完全實現你的要求,請把 的倒數第二行的second改成minute 另外,去下乙個msdn可以查查一些常用的函式 不懂得直接call我就好了 dim t as date pr...

關於c語言二維陣列的問題,C語言中二維陣列的定義問題

a是乙個一維陣列,陣列裡的值是指標,指向的還是一維陣列。即等價於,int x 2 2,0 int y 2 4,8 int a 2 x,y 我想你應該知道答案了。c語言中二維陣列的定義問題 正確寫法如下 char fd jgf1 maxitemlen 1 說明 把null去掉 1.二維陣列的第乙個維度...