6 11 輸出結構體陣列中年齡最大者的資料

2021-10-14 16:15:17 字數 859 閱讀 2864

給定程式中,函式fun的功能是:將形參std所指結構體陣列中年齡最大者的資料作為函式值返回,並在主函式中輸出。

函式介面定義:

struct student fun

(struct student std,

int n)

;

其中 std 和 n 都是使用者傳入的引數。 函式fun的功能是將含有 n 個人的形參 std 所指結構體陣列中年齡最大者的資料作為函式值返回。

裁判測試程式樣例:

#include

struct student

;struct student fun

(struct student std,

int n)

;int

main()

;struct student max;

max=

fun(std,5)

;printf

("\nthe result:\n");

printf

("\nname : %s, age : %d\n"

, max.name,max.age)

;return0;

}/* 請在這裡填寫答案 */

輸出樣例:

the result:

name : ccc, age :

18

示例:

struct student fun

(struct student std,

int n)

}return std[k]

;}

結構體 結構體陣列

void test 函式遞迴呼叫 允許函式體裡再次呼叫函式本身 使用遞迴一定要有出口 long fact int n return n fact n 1 定義乙個新的資料型別 struct mypoint 結構體型別所占用的記憶體空間是最大資料型別的整數倍。因為結構體型別的變數在分配記憶體時有記憶體...

結構體 結構體陣列

struct 結構體型別名 型別名 成員名 型別名 成員名 先宣告結構體型別,再定義結構體變數名 宣告結構體型別,不分配空間 定義結構體型別變數,就要分配記憶體空間 作 者 hh 完成日期 2018年8月15日 版本號 v1.0 問題描述 結構體巢狀 賦值 輸出 輸入描述 程式輸出 include ...

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

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