利用結構體struct整理成績

2021-09-12 07:35:03 字數 594 閱讀 7862

結構體可以把一組不同型別的資料組合在一起構成復型別,其中的每個資料都是結構體的成員.

定義乙個結構體

struct  student
例如

dj

struct  student    stu[4];
然後再進行輸入這些學生資料

for(int i=0;i<4;i++)
其中也可以根據輸入的成績進行一些操作,可以根據學生的總成績進行排序,利用sort函式,最後在將資料依次列印出來就可以了,

#include#include#includeusing namespace std;

struct student stu[4];

int main()

//sort( stu, stu+8,cmp);

cout<<"姓名 學號 c語言 數學 英語 總分 績點"

// bool cmp(a a,a,b)

return 0;

}

什麼結構體 struct

簡單的來說,結構體就是乙個可以包含不同資料型別的乙個結構,它是一種可以自己定義的資料型別,它的特點和陣列主要有兩點不同,首先結構體可以在乙個結構中宣告不同的資料型別,第二相同結構的結構體變數是可以相互賦值的,而陣列是做不到的,因為陣列是單一資料型別的資料集合,它本身不是資料型別 而結構體是 陣列名稱...

定義結構體 struct

於 鏈結,struct student struct student stu struct student stuarray 10 struct student pstru 結構體型別是struct student,因此,struct和student都不能省略。但實際上,我用codeblocks執行...

Go 結構體,定義結構體型別,struct

demo.go 定義結構體型別 package main import fmt 定義結構體型別 在函式外部定義 全域性的 可以在整個專案中使用 type student struct func main 按結構體定義時的成員順序進行顯示。定義結構體變數並賦值 第二種方式 var stu2 stude...