當前位置:編程學習大全網 - 編程軟體 - 用C#編程求N行N列式的對角線上元素之和?

用C#編程求N行N列式的對角線上元素之和?

a11

a12

...a1n

a21

a22

...a2n

...

an1

an2....ann

對角線即

a11,a22,a33....ann

an1,a(n-1)2,a(n-2)3....a1n

所有這些數據加起來的和.

如果n為奇數,再減掉壹個交叉點

a(n+1)/2(n+1)/2.

由於

c#

數組下標是從0開始.

數組

a[n-1][n-1]保存

N行N列式

int

total=0;

for(int

i=0;i<n;i++)

{

for(int

j=0;j<n;j++)

{

if(i==j

||

i+j==n)

{

total

+=

a[i][j];

}

}

}

//為奇數

if(n%2==1)

{

total

=

total

-

a[(n-1)/2][(n-1)/2];

}

  • 上一篇:邁騰的空調如何使用?
  • 下一篇:仿真軟件有那些
  • copyright 2024編程學習大全網