第四次作業

2022-05-29 14:12:13 字數 3018 閱讀 3887

作業要求:

一.預習作業:

二.(1)

第13次作業(陣列)

7-3 查詢整數

1.**:

#includeint

main()

location++;

} if(location >=n)

return0;

}

解題思路:1>先定義整形變數n, x, i, location,輸入n, x;

2>定義乙個陣列a[n];

3>令變數i的初始值是0;並在for 迴圈中嵌入if-else,當i

a[i] == x,則輸出location,每當依次迴圈結束令location++;

4>最後if判斷如location>=n,則輸出"not found";

流程圖:

結果:

除錯:

錯誤除錯:

遇到的問題:

1>對於陣列變數不了解,導致無法正確輸入陣列變數;

2>不知道陣列變數應該什麼時候輸入;

3>不了解在迴圈中如何再一次迴圈後讓迴圈重新開始;

解決辦法:

1>檢視c語言書,知道在什麼時候用什麼樣的陣列變數;

2>通過上網搜尋,知道要想每一次迴圈都重新開始在結束後加break;

(2)第14次作業(陣列)

7-2 求最大值及其下標

**:

#includeint

main()

max = a[0

];

for(i=0;i)

}printf(

"%d %d

",max,number);

return0;

}

解題思路:1>首先定義整形變數n,max,i,number,輸入n;

2>定義乙個陣列a[n];

3>令變數i的初始值是0;

4>令變數i的初始值是0;並在for 迴圈中嵌入if-else,當imax

5>輸出就max,number;

流程圖:

結果:

除錯:

錯誤除錯:

遇到的問題:

1>在寫**時有思路,但是總有想不到的地方;

2>找到最大值之後不知道如何與別的值代換;

解決辦法:

1>通過在書上查詢相類似的題,來梳理自己的解題思路;

2>通過詢問同學知道了如何代換;

三.個人總結

通過之前幾個星期的t學習 ,對陣列有了更深層次的了解,但是還不夠,應該繼續努力;

圖表:

評價:

1>

2>

3>

第四次作業

扎ogu 典型產品 最高傳輸速率 ieee 802.11a wi fi5 802.11a 43m 450 zyxel p334u 54mbps 1500 zyxel p335u 54mbps 1600 ieee 802.11b d link di 624 a 54mbps 215 linksys w...

第四次作業

作業題一 vs2012 rc在介面上,比beta版更容易使用,彩色的圖示和按照開發 執行 除錯等環境區分的顏色方案讓人愛不釋手。vs2012整合了asp.net mvc 4,全面支援移動和html5,wf 4.5相比wf 4,更加成熟,期待已久的狀態極工作流回來了,更棒的是,現在它的設計器已經支援c...

第四次作業

專案一求1000以內所有偶數的和 includevoid main cout sum includevoid main while i 1000 cout sum includeint main while i 1001 cout 專案3 乘法口訣表 程式設計序,輸出乙個乘法口訣表,形如 1x1 1...