xxxx18一60岁hd中国/日韩女同互慰一区二区/西西人体扒开双腿无遮挡/日韩欧美黄色一级片 - 色护士精品影院www

  • 大小: 118KB
    文件類型: .doc
    金幣: 1
    下載: 0 次
    發布日期: 2024-02-03
  • 語言: C/C++
  • 標簽: 好用??

資源簡介

設計課題一:班級成績管理系統 一、 問題描述: 對一個有N個學生的班級,每個學生有M門課程。該系統實現對班級成績的錄入、顯示、修改、排序、保存等操作的管理。 二、功能要求: 1、本系統采用一個結構體數組,每個數據的結構應當包括:學號、姓名、M門課程名稱。 2、本系統顯示這樣的菜單: 請選擇系統功能項: a、 成績錄入 b、 成績顯示 c、 成績保存 d、 成績排序 e、 成績修改(要求先輸入密碼) f、 成績統計 (1) 顯示每門課程成績最高的學生的基本信息 (2) 顯示每門課程的平均成績 (3) 顯示超過某門課程平均成績的學生人數 g、 退出系統 3、執行一個具體的功能之后,程序將重新顯示菜單。 4、將學生成績保存到文件中。 三、算法提示: 1、數據結構:結構體類型數組。 2、數據庫結構:下表構成該系統的基本數據庫。 姓名 學號 課程名稱1 課程名稱2 ●●●●●● char Char float float 四、測試數據: 學生人數N=10 課程門數M=4 課程名:數學、語文、英語、政治 五、其它 對該系統有興趣的同學可以在實現上述基本功能后,完善系統的其它功能。 問題補充: 今天誰能給我答案啊!!!!!!!急急!!!!!!! 提問者: 342123465 - 試用期 一級 最佳答案 C語言課程設計報告—班級成績管理系統 需要分析: 學生成績管理系統有13種功能。把這13個功能做成13個子函數。在主函當數中設計一個菜單對這13個子數進行管理。來實現對整個系統的操作。 根據課題的要求。每一個學生的包括姓名(char)、學號(char)、M門課程的成績(float).再加上系統功能上的要求每一學生的信息還要總分和名次等。所以自然的想到要用結構體來定義每一個學生的信息結構。然后用鏈表把它們組成一個有序的整體。用對鏈表的操作來實現對所有學生信息的統一管理(成績顯示、成績排序、成績修改等)。最后為了以后按照處理后的順序保存到文件中。 . 各函數的功能: 概要設計: 程序的模塊組成: 主 函 數: int main() 新建函數:STUDENT *init() 輸入函數 :STUDENT *create() 顯示函數: void print(STUDENT *head) 刪除函數: STUDENT *delete(STUDENT *head) 按名字尋找函數: void lookup(STUDENT *head) 保存函數: void save(STUDENT *head) 按總分排序函數: STUDENT *sort(STUDENT *head) 計算總分和均分函數: void computer(STUDENT *h) 修改函數: STUDENT *Modify(STUDENT *head,STUDENT *new) 按學號排序函數: STUDENT *index(STUDENT *h) 菜單函數:int menu_select() 各個函數的主要功能: 輸入函數: 隨時輸入數據。 菜單函數:顯示系統主菜單。 顯示函數: 顯示所有學生的信息。 尋找函數: 方便學生查找自己的成績。 刪除函數: 刪除某學生的信息。 排序函數: 按總成績排序。 按學號排序函數: 按學號排序。 插入函數: 可以插入新的信息。 保存函數: 保存好學生成績,以免丟失。 統計函數: l 顯示每門課程成績最高的學生的基本信息。 l 顯示每門課程的平均成績。 l 顯示超過某門課程平均成績的學生人數。 課題的功能模塊的劃分: 開始 菜單界面 功能選擇 初始化函數 輸入學生信息 刪除學生信息 顯示學生信息 查找學生信息 按成績排序 保存到文件 從文件讀數據 插入學生成績 分類合計 退出系統 結束 詳細設計: 整個系統除了主函數外,另外還有14個函數,實現八大功能:輸入功能、顯示功能、查找功能、排序功能、插入功能、保存功能、讀取功能。各個函數的詳細設計說明分別如下: 主函數 main() 利用無限次循環for(;;)和swithch()實現各函數的調用,系統根據輸入的數字選項來調用相應的函數。 菜單選擇函數 int menu_select() 這是一個無參函數,主要實現“功能選擇”的界面,在這個界面里有顯示系統的九大功能,根據每個功能前面的序號進行選擇。等執行完每一個函數功能后,返回菜單。 代碼設計: 初始化函數 STUDENT *init() 這是一個無參函數,里面只有兩個語句,它的作用是使鏈表初始化,使head的值為NULL和一個清屏語句。比如:沒有這個函數的話,在你沒有輸入任何數據的情況下,去執行顯示功能的時候會顯示一些亂

資源截圖

代碼片段和文件信息

評論

共有 條評論