上三角矩陣指主對角線以下的元素都為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個整數,其間...