結構體複習

2021-10-14 17:19:20 字數 803 閱讀 2124

1.編寫乙個函式print,輸出若干位學生的資料記錄,有5位學生,每一位學生的資料記錄包括學號(num),姓名(name),三門課的成績(g[3]),要求用主函式輸入這些記錄,用print函式輸出這些記錄。請定義結構體程式設計實現。

// an highlighted block

//var foo = 'bar';

#include

struct student

;main()

}for

(i=1

;i<

6;i++)}

}

2.程式設計,定義乙個結構體變數(包括年、月、日),鍵盤輸入某一天,計算並輸出該日在本年中是第幾天?注意閏年問題。

如:輸入:1990,9,20

輸出:9月20日是2023年的第263天

// an highlighted block

var foo =

'bar'

;#include

struct ha

;int days

(struct ha date)

; int i;

for(i=

1; i(date.month>2&&

((date.year%4==

0&&date.year%

100!=0)

||date.year%

400==0)

) sum++

;return sum;

}int main()

結構體複習總結

結構體 先簡單的介紹一下結構體 結構體是一種型別,是一些值的集合,這些值稱為成員變數。結構體的每個成員可以是不同型別的變數。1.結構體型別的建立 struct stua,p 這裡stu是結構體名稱,a是結構體變數,p是指向結構體的指標。在建立結構體時,結構體名稱不能省略,否則無法引用結構體。在定義結...

複習2 結構體

第五章 結構體 主要內容 1.結構體型別的定義 2.結構體變數的引用 3.結構體變數的初始化 4.結構體陣列 5.指向結構體變數的指標 1.struct 結構體名 struct是關鍵字,不能省略。結構體型別與結構體變數概念不同 型別 不分配記憶體,不能賦值 訪問 運算 變數 分配記憶體,可以賦值 訪...

複習結構體和typedef struct

複習結構體和typedef為接下來的資料結構學習做準備 c語言提供了一些由系統已定義好的資料型別,如 int,float,char等,使用者可以在程式中用他們定義變數,解決一般的問題,但是人們要處理的問題往往比較複雜,只有系統提供的型別還不能滿足應用的要求,c語言允許使用者根據需要自己建立一些資料型...