學生通訊錄
一、語言和環境
1.實現語言:C語言。
2.環境要求:devC++。
二、實現功能
開發一套學生通訊錄C語言系統,具體實現如下功能:
1.打開系統顯示歡迎界面,以及功能菜單,用戶輸入需要操作的功能序號,根據用戶選擇的需要進行相應界面
如圖1所示。
圖1
功能菜單
2.當用戶輸入序號1時進入到錄入學生信息界面,用戶輸入學生的姓名,性別,年齡和電話,輸入完畢保存學生信息,并提示是否繼續錄入,如果選擇Y則繼續錄入,如果選擇為N則返回主菜單。如圖2所示:
圖2
錄入學生信息
3.當用戶選擇序號2則把錄入的學生信息進行展示,如果沒有錄入則提示沒有學術信息。如圖3,圖4所示
圖3
顯示錄入的學生信息
圖4
顯示無學生信息
4.當用戶選擇菜單按鍵3時可以通過姓名查詢學生信息,如果有則顯示此學生信息,如果
如圖5所示
圖5
查詢學生信息
圖6
查無此人
三、具體要求及推薦實現步驟
1.定義結構體保存學生信息(學生姓名,學生年齡,學生性別,學生手機號),定義結構體數組保存學生商品。
2.錄入學生信息
a)
輸入學生信息,保存在結構體數組中,定義變量保存存儲的個數”
3.顯示
a)
讀取數組中學生信息,循環顯示。
4.查找
a)
根據用戶輸入的姓名,在數組中進行查找
四、評分標準
標準:學生通訊錄
該項目的評分標準如下:
變量定義
定義結構體和結構體數組
主函數中能夠循環進行菜單中的相關操作,并選擇退出能自動退出程序
錄入信息
正確定義錄入函數
正確對信息進行保存
實現是否繼續錄入功能
顯示
正確定義顯示函數
正確判斷是否已經錄入學生信息
正確對學生信息進行循環顯示
查找
正確定義查找函數
正確顯示查找功能
總分
100分