第三週作業

2022-08-13 22:06:14 字數 1571 閱讀 6685

請建立以自己英文名字命名的txt檔案,並輸入陣列元素數值,元素值之間用逗號分隔。

在不刪除原有檔案內容的情況下,將最大子陣列以及子陣列的和寫入檔案。

1).實驗**:

#include#includeint main()

int a[100];

while(op==',')

for(j=0;jsum)

}if(sum>max)

sum=item=0;

}fprintf(fp,"\n");

for(i=maxl;i<=maxr;i++)

{fprintf(fp,"%d",a[i]);

if(i2).設計思路

3).本題除錯過程碰到問題及解決辦法

檔案讀不進去,把r改為r+即可

4).執行結果截圖

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

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

231 2 3

0 4 5

0 0 6

21 0

-8 2

yes

no

1).實驗**

#includeint main()

{int i,j,k,t,n;

scanf("%d",&t);

for(i=0;i2).設計思路

3).本題除錯過程遇到的問題及解決方法

打for語句的時候習慣性的在最後加了乙個分號後面找了很久才發現多加了個分號

應該在輸入t之後的for語句中才定義陣列

4).執行結果截圖

周/日期

這週所花的時間

**行學到的知識點簡介

目前比較疑惑的問題

3/4-3/10

2天38行

定義檔案指標和檔案資料的簡單處理

對於檔案資料的使用很手生

3/11-3/15

1天24行

二維陣列的定義和引用

強烈要求老師把這幾次的題都講解一下太多問題了

感覺現在學的東西越來越難了,有時候讀題目都讀不懂,更何況還要去用**把題目表達出來......

第三週作業

實驗作業 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 第三題 編寫程...