第二週 專案二 有序的結構陣列

2021-06-20 20:33:58 字數 1153 閱讀 4542

我的程式:

01./*

02.* 程式的版權和版本宣告部分:

05.* 檔名稱:test.cpp

06.* 作 者:王魯峰

07.* 完成日期:2014 年 3月 6日

08.* 版 本 號:v1.0

09.* 對任務及求解方法的描述部分:

10.* 輸入描述:無

11.* 問題描述:有序的結構陣列

12.* 程式輸入:略

13.* 程式輸出:略

14.* 演算法設計:略

15.*/

#include #include #include using namespace std;

struct student

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

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

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

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

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

int main()

, ,,,

,,,,

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

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

calculate(stu,stunum);

cout<

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

{ cout<285&&s[i].cpp>=90&&s[i].english>=90&&s[i].math>=90)

cout<

執行結果:

心得體會:

結構體結合陣列運用起來更好用。

第 二周專案2有序的結構體陣列

檔名稱 test.cpp 完成日期 2014年3月8日 版本號 v1.0 輸入描述 對學生的成績進行排序 問題描述 對學生的成績按要求進行排序 include include using namespace std struct student void calculate student s,in...

第二週專案2 有序的結構體陣列

檔名稱 完成日期 2013年 3月 9 日 版本號 v1.0 對任務及求解方法的描述部分 輸入描述 無 問題描述 對學生資料進行運算 程式輸出 學生成績 問題分析 演算法設計 include include include using namespace std struct student voi...

第二週專案2 有序的結構體陣列

檔名稱 完成日期 2014年 3月 9 日 版本號 v1.0 對任務及求解方法的描述部分 輸入描述 略 問題描述 略 程式輸出 學生成績 問題分析 演算法設計 include include includeusing namespace std struct student void calcula...