第四次作業

2022-05-29 14:12:11 字數 2623 閱讀 5638

作業要求:【  

預習作業及感受:

第十三次作業:

7-2 輸出所有大於平均值的數 

本題要求編寫程式,將輸入的n個整數存入陣列a中,然後計算這些數的平均值,再輸出所有大於平均值的數。

**:

#include int

main()

for(i=0;ia[i];}

d=c*1.0/b*1.0

; printf(

"%.2f\n

",d);

if(b==1)

else }}

} else

return0;

}

解題思路:

1.首先定義四個整形變數b,c,e,i。在定義乙個浮點型變數d。

2.先輸入乙個數確定陣列一共的數字個數。在定義乙個陣列a[b

]。3.進行乙個for迴圈將每乙個數字都定義給陣列a[b],其次在進行for迴圈將陣列中的每乙個數字都進行加和。

4.在得到加和之後再除以陣列內數的個數來進行計算整個陣列的平均數。

5.在最後進行乙個for迴圈,將陣列裡的每乙個數都進行與平均數的比較。

6.在最後乙個for迴圈裡進行if else的判斷,如果這個數字大於平均數,則進行輸出。

7.如果不大於,則繼續進行for迴圈至執行結束。

8.如果這個數不再1到10的範圍內就輸出invalid.

流程圖: 

除錯結果:

除錯過程:

個人總結:

這一周是我們學習和運用陣列的第一周,這是我們第一次開始接觸陣列作業的時候。但是在學習之前我已經提前完成了一些有關學習陣列的預先工作,所以很多的問題也都迎刃而解,儘管還還有一些小疑問,但我有理由相信通過接下來的學習,我們可以解決所有的問題的。

第十四次作業:

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

本題要求編寫程式,找出給定的n個數中的最大值及其對應的最小下標(下標從0開始)。

**

#includeint main()

} printf("%d %d",b,c);

return 0;

}

解題思路:

1.首先我定義了四個整形的變數a=0,b=0,c=0,i=0,並輸入該陣列內應該存放的數的個數。

2.通過輸入的個數在定義乙個陣列h[a]。

3.首先進行乙個執行a次的迴圈體,將每乙個數都輸入到定義的陣列h中。

4.在確定乙個數h[0]從0開始在進行a-1次的迴圈體,把弟乙個數字都和h[0]比較確定大小關係。

5.如果大於這個數,那麼把這個數輸入到b中在繼續進行迴圈,如果不大於這個數,那麼什麼都不做繼續迴圈。

6.最後在將數值定義給b的同時把這個數在陣列裡的i賦予給c。

7.最後輸出b和c。

流程圖: 

執行結果:

個人總結:

學習進度:

點評部落格:

1.【2.【

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

本題要求編寫程式,找出給定的n個數中的最大值及其對應的最小下標(下標從0開始)。

**

#includeint main()

} printf("%d %d",b,c);

return 0;

}

解題思路:

1.首先我定義了四個整形的變數a=0,b=0,c=0,i=0,並輸入該陣列內應該存放的數的個數。

2.通過輸入的個數在定義乙個陣列h[a]。

3.首先進行乙個執行a次的迴圈體,將每乙個數都輸入到定義的陣列h中。

4.在確定乙個數h[0]從0開始在進行a-1次的迴圈體,把弟乙個數字都和h[0]比較確定大小關係。

5.如果大於這個數,那麼把這個數輸入到b中在繼續進行迴圈,如果不大於這個數,那麼什麼都不做繼續迴圈。

6.最後在將數值定義給b的同時把這個數在陣列裡的i賦予給c。

7.最後輸出b和c。

第四次作業

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