[問題] 陣列中找最高分?
目前學校才教到陣列
可是要從三則數字挑出最高分我就不懂要如何寫了= =
我助教是說可以做兩次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
03/19 13:45, 1F
討論串 (同標題文章)
C_and_CPP 近期熱門文章
PTT數位生活區 即時熱門文章
14
26