codeup 題目解答(結構體的使用)

2021-08-11 04:41:08 字數 1075 閱讀 1678

contest100000572 - 《演算法筆記》2.8小節——c/c++快速入門->結構體(struct)的使用

問題b 11.2

題目描述

定義乙個結構體student,儲存學生的學號、名字、性別和年齡,讀入每個學生的所有資訊,儲存在結構體中,並輸出。結構體student的定義如下:

struct student ;
本題要求使用指向結構體陣列的指標進行輸入和輸出。 輸入

第一行有乙個整數n,表示以下有n個學生的資訊將會輸入。保證n不大於20。

以後的n行中,每一行包含對應學生的學號、名字、性別和年齡,用空格隔開。保證每乙個人名都不包含空格且長度不超過15,性別用m和f兩個字元來表示。輸出

有n行,每行輸出乙個學生的學號、名字、性別和年齡,用空格隔開。

請注意行尾輸出換行。

樣例輸入

3

10101 lilin m 18

10102 zhangfun m 19

10104 wangmin f 20

樣例輸出

10101 lilin m 18

10102 zhangfun m 19

10104 wangmin f 20

意外錯誤:

#include

#include

#include

#include

using namespace std;

struct student

;int main()

for(int i=0;i(stu+i)->num<

0;}

錯誤解析:

你絕對猜不到原因……………………

竟然是因為……輸出的時候空格多了乙個!!!

共勉。

codeup結構體 共用體

題目描述 設有若干個人員的資料,其中包含學生和教師。學生的資料中包括 號碼 姓名 性別 職業 班級。教師的資料報括 號碼 姓名 性別 職業 職務。可以看出,學生和教師所包含的資料是不同的。現在要求把這些資料放在同乙個 中儲存,使用結構體中的共用體實現。結構體定義如下 struct category ...

Codeup 結構體 問題C

問題 c c語言11.4 時間限制 1 sec 記憶體限制 32 mb 設有若干個人員的資料,其中包含學生和教師。學生的資料中包括 號碼 姓名 性別 職業 班級。教師的資料報括 號碼 姓名 性別 職業 職務。可以看出,學生和教師所包含的資料是不同的。現在要求把這些資料放在同乙個 中儲存,使用結構體中...

有關結構體的一些題目

1 設有下面的結構體和結構變數定義 struct student 關於結構體型別變數賦值正確的是 a studl.id 1001 studl.name tom b id 1001 studl.name tom c studl.id 1001 studl.name tom d studl.id 100...