C語言-學生成績管理系統(tǒng)實驗報告(總13頁).doc
《C語言-學生成績管理系統(tǒng)實驗報告(總13頁).doc》由會員分享,可在線閱讀,更多相關《C語言-學生成績管理系統(tǒng)實驗報告(總13頁).doc(13頁珍藏版)》請在匯文網上搜索。
1、學生成績管理系統(tǒng)實驗報告實驗名稱:學生成績管理系統(tǒng)實驗目的:1)利用所學的三種程序基本結構以及數(shù)組、用戶自定義函數(shù)進行一個簡單管理系統(tǒng)的設計,進一步理解和掌握c語言的語法以及三種基本程序結構的綜合應用。2)通過程序中設計到的排序、查找、求和等操作加深對算法、程序設計思路、常用程序設計技巧的理解與掌握,逐步培養(yǎng)學生的程序開發(fā)能力。實驗要求:設某班有n位同學,每位同學的數(shù)據(jù)包括一下內容:學號(長整型)、姓名(字符號)、數(shù)學成績(整型)、程序設計成績(整型)。設計程序完成以下5項功能:新建數(shù)據(jù)檔案、添加數(shù)據(jù)、刪除數(shù)據(jù)、對輸入的數(shù)據(jù)進行排序和查詢。算法內容:程序運行,利用printf函數(shù)顯示主菜單,并
2、提示輸入相應的數(shù)字來進行相關操作。顯示主菜單如下:1. 新建數(shù)據(jù)2. 添加數(shù)據(jù)3. 刪除數(shù)據(jù)4. 排序5. 查詢6. 退出若輸入1,則進入新建數(shù)據(jù)界面。根據(jù)提示依次輸入學生人數(shù)、學生的學號、姓名、數(shù)學成績和程序設計程序。S1:輸入學生人數(shù)n,S2: 0-i,(把0放在變量i中) S3:輸入第i+1個學生的數(shù)據(jù)(學號,姓名,學數(shù)學成績,程序設計成績)S4:i+1-iS5:若in,返回S2 ,否則繼續(xù)S6:0=iS7:輸出第i+1個學生數(shù)據(jù)S8:i+1=i若inS2:輸入學生數(shù)據(jù)S3:0-iS4:輸出第i+1個學生的數(shù)據(jù)S5:若ii,0-jS3:若學生的學號stui.num,轉到S6,否則繼續(xù)S4
3、:i+1-iS5:若i nS7: 把要刪除的數(shù)據(jù)覆蓋 stui.num=stuj.num;stui.name=stuj.name; stui.math=stuj.math;stui.C=stuj.C;j+;S8:若iiS10:輸出第i+1個學生的數(shù)據(jù)S11:若iiS2:i+1-jS3:若aijS5:若jiS7:若iiS3:若stui.num=a10,輸出該生數(shù)據(jù)并結束S4:i+1-iS5:若ii,0-jS3:若stdi.math=m,轉到S6S4:i+1-iS5:若ij,返回S3S8:0-iS9:輸出學生數(shù)據(jù)S10:i+1-iS11:ij,返回S9,否則算法結束輸入6,結束,退出程序程序清單#
4、include#include# define N 50int n;struct student char num10; char name20; int math,C,sum;stuN;void put1() void put2(); put2(); printf(tttt學 生 成 績 管 理 系 統(tǒng)ntttt-n); printf(tttt | 1. 新建數(shù)據(jù) |n); printf(tttt | 2. 添加數(shù)據(jù) |n); printf(tttt | 3. 刪除數(shù)據(jù) |n); printf(tttt | 4. 排序 |n); printf(tttt | 5. 查詢 |n); printf
5、(tttt | 6. 退出 |n); put2(); printf(n);void put2() printf(*n);void put3() printf(學號 姓名 數(shù)學 程序設計 總分n);void put4()printf(操作結果如下:n);void get(int i) printf(ttt請輸入學號:);scanf(%s,stui.num ); printf(ttt請輸入姓名:);scanf(%s, stui.name); printf(ttt請輸入數(shù)學成績:); scanf(%d,&stui.math); printf(ttt請輸入程序設計成績:); scanf(%d,&stu
- 配套講稿:
如PPT文件的首頁顯示word圖標,表示該PPT已包含配套word講稿。雙擊word圖標可打開word文檔。
- 特殊限制:
部分文檔作品中含有的國旗、國徽等圖片,僅作為作品整體效果示例展示,禁止商用。設計者僅對作品中獨創(chuàng)性部分享有著作權。
- 關 鍵 詞:
- 語言 學生 成績管理系統(tǒng) 實驗 報告 13