***此題的目的是 訓練指標的使用***
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 ...