定義乙個結構體student,儲存學生的學號、名字、性別和年齡,讀入每個學生的所有資訊,儲存在結構體中,並輸出。結構體student的定義如下:struct student ; 本題要求使用指向結構體陣列的指標進行輸入和輸出。
第一行有乙個整數n,表示以下有n個學生的資訊將會輸入。保證n不大於20。以後的n行中,每一行包含對應學生的學號、名字、性別和年齡,用空格隔開。保證每乙個人名都不包含空格且長度不超過15,性別用m和f兩個字元來表示。
有n行,每行輸出乙個學生的學號、名字、性別和年齡,用空格隔開。 請注意行尾輸出換行。
310101 lilin m 18
10102 zhangfun m 19
10104 wangmin f 20
10101 lilin m 1810102 zhangfun m 19
10104 wangmin f 20
#include
struct student
;student
(int _num,
char _name[20]
,char _***,
int _age)
//沒用上建構函式};
intmain()
p=stu;
//指標回到第乙個學生
for(
int i =
0; i < n; p++
,i++
)return0;
}
結構體 問題 B C語言11 2
定義乙個結構體student,儲存學生的學號 名字 性別和年齡,讀入每個學生的所有資訊,儲存在結構體中,並輸出。結構體student的定義如下 struct student 要求使用指向結構體陣列的指標進行輸入和輸出。第一行有乙個整數n,表示以下有n個學生的資訊將會輸入。保證n不大於20。以後的n行...
演算法筆記 結構體 問題 D C語言11 7
編寫兩個函式input和print,分別用來輸入5個學生的資料記錄和列印這5個學生的記錄。對於每乙個學生,其記錄包含了學號 名字 3門課程的成績共5項。用主函式分別呼叫input和print函式進行輸入和輸出。要求使用結構體陣列實現,結構體中包括了每個學生的5項記錄。共有5行,每行包含了乙個學生的學...
演算法筆記 結構體與指標 問題 C C語言11 4
設有若干個人員的資料,其中包含學生和教師。學生的資料中包括 號碼 姓名 性別 職業 班級。教師的資料報括 號碼 姓名 性別 職業 職務。可以看出,學生和教師所包含的資料是不同的。現在要求把這些資料放在同乙個 中儲存,使用結構體中的共用體實現。結構體定義如下 struct category 在以上的結...