c 結構體 輸出資料

2021-09-29 20:54:37 字數 1152 閱讀 9454

要求:完成乙個專案

三個老師,每個老師帶五個學生

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

學生的成員有姓名、考試分數

建立陣列給每個老師及所帶的學生賦值

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

(一)main函式

int main()

(二) 老師的結構體定義

struct teacher

;

(三)學生的結構體定義

struct student

;

(四)allocatespace函式,給三名老師和所帶學生賦值

void

allocatespace

(struct teacher tarray[

], int len)

}}

(五)printinfo函式,列印輸出老師及所帶學生的資訊

void

printinfo

(struct teacher tarray[

], int len)

//列印函式

全部**:

#include 

using namespace std;

#include

#include

struct student

;struct teacher

;void

allocatespace

(struct teacher tarray[

], int len)

//分配空間函式}}

void

printinfo

(struct teacher tarray[

], int len)

//列印函式}}

int main()

C 結構體概述 輸出結構體變數

c 提供了許多種基本的資料型別,但是由於程式需要處理的問題往往比較複雜,而且呈多樣化,已有的資料型別顯得不能滿足使用要求。因此c 允許程式設計師根據需要自己宣告一些型別,程式設計師可以自己宣告的型別有結構體型別 共用體型別 列舉型別 類型別等,這些都是程式設計師可以自己定義的型別。在乙個組合項中包含...

C 資料結構(結構體struct)

定義結構體 下面是宣告乙個結構體型別 mybook 變數為 book 定義結構體 struct mybook book 訪問結構體 為了訪問結構的成員,我們使用 成員訪問運算子 成員訪問運算子是結構變數名稱和我們要訪問的結構成員之間的乙個句號。void getstruct book void get...

C語言 資料結構 結構體

一 結構體的定義 陣列 array 是一組具有相同型別的資料的集合。但在實際的程式設計過程中,我們往往還需要一組型別不同的資料,例如對於學生資訊登記表,姓名為字串,學號為整數,年齡為整數,所在的學習小組為字元,成績為小數,因為資料型別不同,顯然不能用乙個陣列來存放。結構體 struct 可以來存放一...