高階程式語言第九次作業

102400204刘嘉奕發表於2024-11-28

這個作業屬於哪個課程:https://edu.cnblogs.com/campus/fzu/2024C
這個作業要求在哪裡:https://edu.cnblogs.com/campus/fzu/2024C/homework/13311
學號:102400204 姓名:劉嘉奕





不太理解10題a,b兩個題目的要求有何不同,一個把值返回該結構,不運用指標,而b要把值賦給合適的成員,運用指標和->,返回值為空,不理解把值賦給合適的成員為什麼運用指標
14.18程式設計練習3,修改圖書目錄程式,使其按照輸入圖書的順序輸出圖書資訊,然後按照標題字母的宣告輸出圖書的資訊,最後按照價格的升序輸出圖書資訊





4a.第1個成員是社保號,第2個成員是一個有3個成員的結構,第1個成員代表名,第2個成員代表中名,第3個成員表示姓。建立並初始化一個內含5個該結構型別的陣列。該程式以下面的格式列印資料。Dribble , Flossie M .302039823
如果有中間名,只列印它的第1個字母,後面加一個點(.);如果沒有中間名,則不用列印點。編寫一個程式用於列印,把結構陣列傳遞給這個函式。


4b修改 a 部分,傳遞結構的值而不是結構的地址


5a.在外部定義一個有兩個成員的結構模板 name ,在兩個成員中,一個字串儲存名,一個字串儲存姓。
b .在外部定義一個有3個成員的結構模板 student ,這3個成員分別是一個 name 型別的結構、一個 grade 陣列(儲存3個浮點型分數)和一個變數(儲存3個分數的平均數)。 c .在 main ()函式中宣告一個內含 CSIZE ( CSIZE =4)個 student 型別結構的陣列,並初始化這些結構的名字部分。用函式執行 g 、 e 、 f 和 g 部分中描述的任務。
d .以互動的方式獲取每個學生的成績,提示使用者輸入學生的姓名和分數。把分數儲存到 grade 陣列相應的結構中。可以在 main ()函式或其他函式中用迴圈來實現該功能。
e .計算每個結構的平均分,並把計算後的值賦給合適的成員



收穫:運用結構陣列和指向結構的陣列,鞏固了上課的知識,但在編寫時還十分不熟練,仍存在許多問題

相關文章