2019春第三週程式設計

2022-09-14 18:57:12 字數 1480 閱讀 1550

7-1 判斷上三角矩陣 (15 分)

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

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

輸入格式:

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

輸出格式:

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

輸入樣例:23

1 2 3

0 4 5

0 0 6

21 0

-8 2

輸出樣例:

yesno

1.實驗**

1 #include 2

intmain ();

4int a[10][10

]; 5 scanf("

%d",&t);

6for(m=0; m) 13}

14for(i=1; i)

19} 20}

21if(count==0

)else26}

27for(m=0; m)else 33

}34return

0;

35 }

2.設計思路

3.程式設計過程中遇到的問題及解決

第一遍編譯錯誤了,把頭檔案不小心刪除了,然後導致了編譯錯誤,開始還沒有發現。後面添上去了之後,出現答案錯誤。

然後在dev c++上面半天沒有發現錯在**,後來靠彭星文同學的指點,把count=0從for語句中提出來,後來就編譯正確。

這題對於我這小白來說真的有點坑,因為第一遍的**在dev上面是正確的,但是在pta上面錯誤了,後面就花了好多時間,也詢問了室友。

程式設計感想:我真的好菜。』 

4.執行截圖

5.學習進度條

周這周花的時間

**行數

學到的知識點

目前比較困惑的問題

學習感想

第三週五個小時多

100+

陣列,用檔案處理**,二維陣列

主要不會找自己在pta上面錯誤的地方,其次有些語句的運用不太會,自己的思維根本打不開,真的是腦瓜疼。

我現在到底在學些什麼東西,我是誰,我在**,我在幹嘛。

2019春第三週作業

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

2023年春季第三週 程式設計總結

1 題目 給定乙個整數陣列 包含正負數 找到乙個具有最大和的子陣列,返回其最大的子陣列的和。例如 1,2,3,10,4,7,2,5 的最大子陣列為 3,10,4,7,2 輸入 請建立以自己英文名字命名的txt檔案,並輸入陣列元素數值,元素值之間用逗號分隔。輸出在不刪除原有檔案內容的情況下,將最大子陣...

2019春季第三週總結

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