第四次作業

2022-06-02 21:09:11 字數 1909 閱讀 6315

作業要求:

預習作業截圖及感受:

第十三次作業:

7-3 查詢整數

1.**:

#include

int main()

else

}if(d==a)

return 0;

}

2.解題思路:

(1)編譯預處理命令並定義整型變數a,b,c,d,i其中d=0,i=0;

(2)分別輸入整數a,b;

(3)使用for迴圈語句,在迴圈中輸入a個數;

(4)進入判斷,尋找整數;

(5)如果c=b則代表以找到該整數,輸出該整數的位置,否則d加一;

(6)迴圈結束,再次判斷,如果d=a,則代表沒有找到要找的整數,輸出not found;否則編譯結束,輸出結果。

3.流程圖:

4.執行截圖:

除錯截圖:

5.本題遇到的問題和解決方法:

本題目我採用了陣列以外的方法解決,主要是因為對陣列的掌握還是不夠熟練,不能夠完整的解出題目,在課下我通過翻看書上例題,詢問同學,對陣列的知識進行了更深的學習以及更熟練的應用。

第十四次作業:

7-2 求最大值及其下標 :

1.**

#includeint

main()

int x=a[0],y=0;

for(i=0;i)

} printf(

"%d %d

",x,y);

return0;

}

2.解題思路:

(1)編譯預處理命令並定義整型變數b,e,i=0;

(2)輸入b,定義陣列a[b];

(3)使用for迴圈語句;

(4)使最大值為陣列的第乙個數a[0]即x;

(5)進行迴圈判斷若下乙個數值大於最大值則賦予此數為最大值,y儲存陣列下標;

(6)輸出最大值及其下標。

3.流程圖:

4.執行截圖:

除錯截圖:

5.遇到的問題及解決方法:

在解題是思路不夠清晰,弄不清怎麼將最大值與其他值進行代換,也容易馬虎忘記給最大值賦值。通過網上查閱和與同學討論交流,我對這道題目有了更明確的思路,問題得到了解決。

6.個人總結:

2.難點及措施:我認為陣列的排序問題是難點,解決的方法應該還是多加練習熟練掌握陣列的基本知識,以便於更好的應用到題目解決題目。

統計圖表:

第四次作業

扎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...