題目描述
編寫兩個函式input和print,分別用來輸入5個學生的資料記錄和列印這5個學生的記錄。對於每乙個學生,其記錄包含了學號、名字、3門課程的成績共5項。用主函式分別呼叫input和print函式進行輸入和輸出。
要求使用結構體陣列實現,結構體中包括了每個學生的5項記錄。
輸入共有5行,每行包含了乙個學生的學號(整數)、名字(長度不超過19的無空格字串)和3門課程的成績(0至100之間的整數),用空格隔開。
輸出與輸入格式相同,每行輸出乙個學生的所有記錄。
請注意行尾輸出換行。
樣例輸入
101 aaa 80 81 82
102 bbb 83 84 85
103 ccc 86 87 88
104 ddd 89 90 91
105 eee 92 93 94
樣例輸出
101 aaa 80 81 82
102 bbb 83 84 85
103 ccc 86 87 88
104 ddd 89 90 91
105 eee 92 93 94
#include
using namespace std;
struct student;
void input(student s[5])
}void print(student s[5])
}int main()
輸入 輸出函式
perror函式以一種簡單 統一的方式報告錯誤資訊。例如,如果乙個程式試圖從乙個並不存在的磁碟檔案讀取資料,作業系統除了提出發生了錯誤之外就沒有什麼好做的了。標準庫函式在乙個外部整形變數errno中保留錯誤 之後就把這個資訊傳遞給使用者程式,提示操作失敗的準確原因。void perror char ...
輸入 輸出函式
1.多型別輸入函式scanf 功能 從標準的輸入裝置讀取各種型別的資料並存放到相應的變數中 格式 scanf 格式控制 位址列表 例 scanf d a 注 輸入時要注意輸入格式 int d float f double lf char c char char s 注意 1 當格式控制部分中相鄰的兩...
輸入 輸出函式
文字 一 字元io 1.getchar putchar int getchar void int putchar int ch 從標準輸入得到乙個字元和從標準輸出 顯示器 顯示乙個字元 int c getchar putchar c 1.2 getc putc 返回值和getchar一樣,都是乙個字...