習題7 3 判斷上三角矩陣

2022-07-29 19:09:10 字數 826 閱讀 2328

上三角矩陣指主對角線以下的元素都為0的矩陣;主對角線為從矩陣的左上角至右下角的連線。

本題要求編寫程式,判斷乙個給定的方陣是否上三角矩陣。

輸入第一行給出乙個正整數t,為待測矩陣的個數。接下來給出t個矩陣的資訊:每個矩陣資訊的第一行給出乙個不超過10的正整數n。隨後n行,每行給出n個整數,其間以空格分隔。

每個矩陣的判斷結果佔一行。如果輸入的矩陣是上三角矩陣,輸出「yes」,否則輸出「no」。

以上是題目要求。接下來先給出**:

1 #include2 #include3 #include4 #include    //有些.h是沒有用到的,不過出於習慣,並且沒有工程壓力就加上了。

5int

main() 25}

2627}28

}29}30

for (int i = 0; i < n; i++)

34else

35 printf("

no\n");

36}37return0;

3839 }

以上是**,接下來逐步分析。

我大一就學過了c,這次是重新學c,想通過c把自己的**找回來,畢竟上一年都在學理論課,比如作業系統, 資料結構,網路和組成原理這種,就把**耽擱了,這次爭取補回來並且從不同的方向加油。

然後需要稍微動腦的地方就是,如何表示對角線以下都是「0」,我用的是笨的方法,就是用了2個for巢狀,外層是橫座標,內層是縱座標,然後橫座標》縱座標,即對角線以下的元素。

寫寫心得體會吧

2.大三了,準備考研了,為啥學c呢,因為它考c,我一方面想撿起來,另一方面也想考上它。就從現在起加油吧!

習題7 3 判斷上三角矩陣

上三角矩陣指主對角線以下的元素都為0的矩陣 主對角線為從矩陣的左上角至右下角的連線。本題要求編寫程式,判斷乙個給定的方陣是否上三角矩陣。輸入第一行給出乙個正整數t,為待測矩陣的個數。接下來給出t個矩陣的資訊 每個矩陣資訊的第一行給出乙個不超過10的正整數n。隨後n行,每行給出n個整數,其間以空格分隔...

習題7 3 判斷上三角矩陣

習題7 3 判斷上三角矩陣 15分 上三角矩陣指主對角線以下的元素都為0的矩陣 主對角線為從矩陣的左上角至右下角的連線。本題要求編寫程式,判斷乙個給定的方陣是否上三角矩陣。輸入第一行給出乙個正整數t,為待測矩陣的個數。接下來給出t個矩陣的資訊 每個矩陣資訊的第一行給出乙個不超過10的正整數n。隨後n...

7 3 判斷上三角矩陣

上三角矩陣指主對角線以下的元素都為0的矩陣 主對角線為從矩陣的左上角至右下角的連線。本題要求編寫程式,判斷乙個給定的方陣是否上三角矩陣。輸入格式 輸入第一行給出乙個正整數t,為待測矩陣的個數。接下來給出t個矩陣的資訊 每個矩陣資訊的第一行給出乙個不超過10的正整數n。隨後n行,每行給出n個整數,其間...