C 結構體案例記錄

2021-10-06 01:32:50 字數 1264 閱讀 3525

學校有3個老師,每名老師帶5個學生

需求如下:設計學生和老師結構體,其中在老師結構體中有老師姓名和乙個學生陣列,學生的成員有姓名、考試分數,通過建立陣列存放三個老師,通過函式給每個老師以及學生賦值,並且列印出來結果。

#include#includeusing namespace std;

//結構體案例

struct student

;struct teacher

;void print1(const teacher *teach,int len1,int len2) ;

struct teacher

;void infocin(teacher tarray, int len) ,,,

,對上面四組資料按年齡進行氣泡排序

#include#includeusing namespace std;

struct hero

;void bubblesort(hero heroarr,int len)

} }}void infocin(hero heroarr, int len)

}int main() ,

, ,

, }; int len = sizeof(heroarr) / sizeof(heroarr[0]);

cout << "排序前列印" << endl;

infocin(heroarr, len);

cout << "排序後列印" << endl;

//按照年齡氣泡排序

bubblesort(heroarr, len);

infocin(heroarr, len);

system("pause");

return 0;

}

排序前列印

英雄姓名:劉備  英雄年齡:23    英雄性別:男

英雄姓名:關羽  英雄年齡:22    英雄性別:男

英雄姓名:張飛  英雄年齡:20    英雄性別:男

英雄姓名:趙雲  英雄年齡:21    英雄性別:男

英雄姓名:月英  英雄年齡:19    英雄性別:女

排序後列印

英雄姓名:月英  英雄年齡:19    英雄性別:女

英雄姓名:張飛  英雄年齡:20    英雄性別:男

英雄姓名:趙雲  英雄年齡:21    英雄性別:男

英雄姓名:關羽  英雄年齡:22    英雄性別:男

英雄姓名:劉備  英雄年齡:23    英雄性別:男

請按任意鍵繼續. . .

結構體案例 C

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

結構體案例

案例1 案例描述 學校正在做畢設專案,每名老師帶領5個學生,總共有3名老師,需求如下 設計學生和老師的結構體,其中在老師的結構體中,有老師姓名和乙個存放5名學生的陣列作為成員 學生的成員有姓名 考試分數,建立陣列存放3名老師,通過函式給每個老師及所帶的學生賦值 最終列印出老師資料以及老師所帶的學生資...

7 1 結構體案例1

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