第十七周 專案六 學生成績統計(6 4)

2021-06-27 17:59:52 字數 1067 閱讀 8423

問題及**:

/*

* 檔名稱:project4.cpp

* 作 者:李楠

* 完成日期:2023年12月19日

* 版 本 號:v1.0

** 輸入描述:略

* 程式輸出:略

*/#include #include using namespace std;

struct student

;void calculate(student s,int n); //計算總分和均分,資料在s陣列中,共有n個元素

void sort1(student ,int); //按總分降序排序

void sort2(student ,int); //按學號公升序排序

void output(student ,int); //輸出成績單

void outputexcellent(student ,int); //輸出優秀者:總分超285,單科不低於90

int main()

, ,,,

,,,,

,,};int stunum=sizeof(stu)/sizeof(stu[0]); //用sizeof運算確定陣列中元素個數

//計算總分和均分後輸出

calculate(stu,stunum);

cout<

}return;

}void output(student s,int n) //輸出成績單

{ int i;

for(i=0; i=285&&s[i].cpp>=90&&s[i].math>=90&&s[i].english>=90)

{cout<

執行結果:

知識點總結:

注意最後的學號排序的時候不能用數字的比較,要用字串的比較~

學習心得:

現在寫個100多行的**怎麼就感覺不到長了呢……罪過

第十七周專案六學生成績統計(5)

問題及 檔名稱 test.cpp 作 者 郝俊宇 完成日期 2014年 12 月 23 日 版 本 號 v1.0 問題描述 score.txt中是一些同學的學號 姓名 c 高數 英語成績,利用前面定義的結構體陣列,讀取檔案score.txt中的資料,完成下面的應用 從檔案中讀出資料,存放到結構體陣列...

第十七周專案6學生成績統計

檔名稱 test.cpp 完成日期 2014年 12月 19日 版本號 v1.0 include using namespace std struct student const int n 3 int main cout 執行結果 最後計算所有同學的均分的值時發現了乙個問題,定義的平均值都是dou...

第十七周專案6 學生成績統計

檔名稱 test.cpp 完成日期 2014年 12月 20 日 版本號 v1.0 問題描述 1 從鍵盤上輸入n名學生的資訊 n定義為常變數 2 求出每名同學的總分和均分,並儲存在結構體陣列中 可以讀入過程中 順便 計算 3 輸出每位同學的資訊學號 姓名 總分和均分。程式輸入 輸入三個學生的學號 姓...