結構體案例

2021-10-02 15:52:44 字數 1253 閱讀 4744

案例1

案例描述:

學校正在做畢設專案,每名老師帶領5個學生,總共有3名老師,需求如下

設計學生和老師的結構體,其中在老師的結構體中,有老師姓名和乙個存放5名學生的陣列作為成員

學生的成員有姓名、考試分數,建立陣列存放3名老師,通過函式給每個老師及所帶的學生賦值

最終列印出老師資料以及老師所帶的學生資料。

案例描述:設計乙個英雄的結構體,包括成員姓名,年齡,性別;建立結構體陣列,陣列中存放5名英雄。

通過氣泡排序的演算法,將陣列中的英雄按照年齡進行公升序排序,最終列印排序後的結果。

五名英雄資訊如下:

#include //英雄結構體

struct hero

;//氣泡排序

void bubblesort(hero arr , int len)

} }}//列印陣列

void printheros(hero arr, int len)

}int main() ,

, ,

, ,

}; int len = sizeof(arr) / sizeof(hero); //獲取陣列元素個數

bubblesort(arr, len); //排序

printheros(arr, len); //列印

結構體案例 C

題意 有3名老師,含關鍵字姓名和學生。每位老師帶5名學生,含姓名和分數。使用結構體表示,並列印出資訊。include include includeusing namespace std 定義學生結構體 struct student struct teacher 給老師和學生賦值的函式 void a...

C 結構體案例記錄

學校有3個老師,每名老師帶5個學生 需求如下 設計學生和老師結構體,其中在老師結構體中有老師姓名和乙個學生陣列,學生的成員有姓名 考試分數,通過建立陣列存放三個老師,通過函式給每個老師以及學生賦值,並且列印出來結果。include includeusing namespace std 結構體案例 s...

7 1 結構體案例1

自己敲的 include using namespace std include struct student struct teacher string cinteacher01 string cinstudent01 int cinstudent02 int main cout endl for...