龖龘 發問時間: 電腦與網際網路程式設計 · 5 個月前

想請問Dev C++的這個程式怎麼寫?

試修改附件(先行範例),另外宣告一個具有5個元素的結構陣列student,並於程式碼裡設定初值給陣列元素,然後撰寫相關的程式碼,學生名稱、分數自訂,印出下列各項結果:

(1)成績最高分的學生姓名與分數。

(2)所有成績不及格的學生姓名與分數(60分為及格)。

(3)成績的平均值?

結果如下圖

已更新項目:

很急著想知道,作業期限是明天晚上了,拜託各位大大幫忙了QAQ

Attachment image

2 個解答

評分
  • 5 個月前
    最佳解答

    struct Student{

    private:

    string name;

    string address;

    int gradeMath;

    int birthDay[3]; //year, month, day

    int classYear; // graduation year

    public:

    Student(

    string nm,

    string ad,

    int yr

    ): name(nm),

    address(ad),

    classYear(yr)

    {}

    ~Student(){}

    bool operator>(

    Student &s2

    ){

    return gradeMath > s2.gradeMath;

    }

    bool isPass(){

    return gradeMath >= 60;

    }

    };

還有問題?馬上發問,尋求解答。