第三週作業

2022-08-20 00:12:12 字數 1077 閱讀 4664

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

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

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

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

2

31 2 3

0 4 5

0 0 6

21 0

-8 2

yes

no

#includeint main(void)

scanf("%d",&n);

fprintf(fp,"%d\n",n);

for(i=0; imax)

max=sum;

}} for(i=0; i周/日期

這週所花的時間

**行學到的知識點簡介

目前比較迷惑的問題

第一周2.23-3.2

三天40

一維陣列的定義和使用;一維陣列的初始化;以及使用一維陣列程式設計

一維陣列的定義,以及字元的定義,不能很好的定義;以及使用for迴圈語句輸入數值,字元,覺得不是很得心應手

第二週3.3-3.9

四天 70

使用檔案來程式設計;了解檔案的概念;文字檔案與二進位制檔案;緩衝檔案系統;檔案的結構與檔案型別指標;檔案的開啟方式

檔案的輸入輸出,無法確保其輸入輸出,總是會忘記再加上fscanf與fprintf;以及文字的使用,不知道如何更好地使用

第三週3.10-3.16

三天80

預習二維陣列;了解其定義與引用; 了解其用法與初始化

檔案的使用還有很大的問題,總是會出現無法開啟其檔案的錯誤;二維陣列則是下標的確立有問題

#學習感悟。

隨著時間的推進,知識點越來越多,而解決問題的方能力卻沒有很好的提公升,這是自己的不足;隨著這次老師叫我們自己學習,自身的自學能力還有很大的提公升;前面所學習的知識點,也因該去多多的回顧,進行自身的改正。

第三週作業

實驗作業 1.輸入課本各個例題,除錯執行程式,並分析程式,將每乙個程式改寫2到3個版本,自己分析程式結果,然後再除錯執行,核對分析結果的對錯。2.編寫程式輸入乙個三角形的三條邊,計算其面積和周長 3.編寫程式計算並輸出課本本章習題3表示式的值並分析結果。4.編寫乙個程式,輸入乙個一元二次方程的三個係...

第三週作業

要求 1.輸入課本各個例題,除錯執行程式,並分析程式,將每乙個程式改寫2到3個版本,自己分析程式結果,然後再除錯執行,核對分析結果的對錯。2.編寫程式輸入乙個三角形的三條邊,計算其面積和周長 3.編寫程式計算並輸出課本本章習題3表示式的值並分析結果。4.編寫乙個程式,輸入乙個一元二次方程的三個係數,...

第三週作業

第一題 輸入課本各個例題,除錯執行程式,並分析程式。例1 include using namespace std int main 例8 includeusing namespace std int main else cout this is not a endl return 0 第三題 編寫程...