學校有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...