C語言實驗 矩陣下三角元素之和 SDUT

2021-09-03 08:14:48 字數 1129 閱讀 1677

***此題的目的是 訓練指標的使用***

problem description

輸入乙個正整數n(1<=n<=10),再輸入n*n的矩陣,要求求該矩陣的下三角元素之和。

input

輸入包括n+1行。

第一行為整數n;

接下來的n行為矩陣資料。

output

矩陣的下三角元素之和。

sample input

51 2 3 4 5

2 3 4 5 6

3 4 5 6 7

4 5 6 7 8

5 6 7 8 9

sample output

75hint

source

#include

#include

#include

#include

intmain()

//二維陣列中元素a[i][j]的位址為 *(a + i) + j

}//a + i為行指標,等於&a[i]

int sum =0;

for(i =

0; i < n; i++

)//元素a[i][j]的值表示為 *(*(a + i) + j)

}printf

("%d\n"

, sum)

;return0;

}這道題中的指標變數還可以有多種變換

例如:元素a[i](1

)&a[i]

[j](

2) a[i]

+j (3)

*(a+i)

+j元素a[i]

[j]的值表示為:(1

)a[i]

[j](2)

*(a[i]

+j)(3)

*(*(a+i)

+j)a是二維陣列首元素的位址,代表的是首行a[

0]的起始位址&a[0]。

a+i代表a[i]行的首位址,即&a[i]!!

!請特別注意

C語言實驗 矩陣下三角元素之和

time limit 1000 ms memory limit 65536 kib problem description 輸入乙個正整數n 1 n 10 再輸入n n的矩陣,要求求該矩陣的下三角元素之和。input 輸入包括n 1行。第一行為整數n 接下來的n行為矩陣資料。output 矩陣的下三...

oj1995C語言實驗 矩陣下三角元素之和

問題描述 輸入乙個正整數n 1 n 10 再輸入n n的矩陣,要求求該矩陣的下三角元素之和。輸入 輸入包括n 1行 第一行為整數 n 接下來的n行為矩陣資料 輸出 矩陣的下三角元素之和 問題描述 輸入乙個正整數n 1 n 10 再輸入n n的矩陣,要求求該矩陣的下三角元素之和。輸入 輸入包括n 1行...

1172 C語言實驗 矩陣下三角形之和

problem description 輸入乙個正整數n 1 n 10 再輸入n n的矩陣,要求求該矩陣的下三角元素之和。input 輸入包括n 1行。第一行為整數n 接下來的n行為矩陣資料。output 矩陣的下三角元素之和。example input 5 1 2 3 4 5 2 3 4 5 6 ...