[問題] 陣列中找最高分?

看板C_and_CPP (C/C++)作者 (Power!!!)時間16年前 (2009/03/19 13:32), 編輯推噓1(100)
留言1則, 1人參與, 最新討論串1/2 (看更多)
目前學校才教到陣列 可是要從三則數字挑出最高分我就不懂要如何寫了= = 我助教是說可以做兩次IF就可以寫出來了 不過我寫到一半就卡住了 因為一直不懂要如何寫 麻煩版友幫我解惑這邊的概念 謝謝 -------------------------------------------------------- 題目是:找最高分 1.main中讀入學號.國英數成績入陣列 2.main中呼叫另一函數找出三種中最高分 3.main中呼叫另一函數輸出結果 最後要顯示出 學號: 國文: 英文: 數學: 最高分: --------------------------------------------------------- 我的困惑寫法 #include <iostream> #include <string> using namespace std; float func(float b,float c,float d) int main() { string a; float b; float c; float d; float e; cin>>a; cout<<"請輸入學號:"; cin>>b; cout<<"請輸入國文:"; cin>>c; cout<<"請輸入英文:"; cin>>d; cout<<"請輸入數學:"; e=func(b,c,d); cout<<"學號:"<<a<<endl; cout<<"國文:"<<b<<endl; cout<<"英文:"<<c<<endl; cout<<"數學:"<<d<<endl; } float func(float b,float c,float d) { 接下來就不會打了= =... 希望有版友替我解惑 感謝 -- 歌神幸福論:[想要幸福,就要做好不幸福的準備] -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 60.248.11.55

03/19 13:45, , 1F
你目前還沒有用到陣列,去找一下陣列的用法 再配合for迴圈
03/19 13:45, 1F
文章代碼(AID): #19mTZmHI (C_and_CPP)
討論串 (同標題文章)
文章代碼(AID): #19mTZmHI (C_and_CPP)