#15475: 只輸出三行的解決方式與測資無法全數通過的原因


kerick (簡單生活)

School : 國立臺灣師範大學
ID : 86324
IP address : [180.217.108.143]
Last Login :
2019-02-24 12:49:02
b964. 第 1 題 成績指標 -- APCS大學程式設計先修檢測(2016/03/05) | From: [110.50.158.226] | Post Date : 2018-10-07 17:40

1.

此題連續輸入多筆測資,若檢測出現只輸出三行,則是因為沒有加上 while 迴圈。

C 語言的方式要加上

while(scanf("%d",&p)!=EOF)

讓 scanf 收不到任何值的時候才會跳出迴圈。

2.

建立陣列儲存成績時,最大值與最小值每次都需清空,否則舊的資料存在,可能就會出現上一筆測資的資料顯示在下一筆的測資結果。

 
ZeroJudge Forum