freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

數(shù)據(jù)結(jié)構(gòu)課程設(shè)計(jì)---成績管理系統(tǒng)-wenkub

2023-05-19 01:37:54 本頁面
 

【正文】 har c[21]。 float grade。 基本操作 : int empty()。 初始條件 :成績表已存在 . 操作結(jié)果 :輸出已有的成績表 . void fix_number() 初始條件 :成績表已存在 . 操作結(jié)果 :按照學(xué)號修改成績 . void fix_name() 初始條件 :成績表已存在 . 操作結(jié)果 :按照姓名修改成績 . void fix() 初始條件 :成績表已存在 . 操作結(jié)果 :選擇修改成績方式 . void del_number() 初始條件 :成績表已存在 . 操作結(jié)果 :按照學(xué)號刪除 成績 . void del_name() 初始條件 :成績表已存在 . 操作結(jié)果 :按照姓名刪除 成績 . void del() 初始條件 :成績表已存在 . 操作結(jié)果 :選擇刪除方式 . void search_number() 初始條件 :成績表已存在 . 操作結(jié)果 :按照學(xué)號查找 . void search_name() 初始條件 :成績表已存在 . 操作結(jié)果 :按照姓名查找 . void search() 初始條件 :成績表已存在 . 操作結(jié)果 :選擇查找方式 . void line_number(int m) 初始條件 :成績表已存在 . 操作結(jié)果 :按照學(xué)號排序 . void line_grade(int m) 初始條件 :成績表已存在 . 操作結(jié)果 :按照數(shù)學(xué)成績排序 . void line_chinese(int m) 初始條件 :成績表已存在 . 4 操作結(jié)果 :按照語文成績排序 . void line_total(int m) 初始條件 :成 績表已存在 . 操作結(jié)果 :按照總成績排序 . void line() 初始條件 :成績表已存在 . 操作結(jié)果 :選擇排序方式 . void save() 初始條件 :成績表已存在 . 操作結(jié)果 :保存成績表到磁盤 . void load() 初始條件 :磁盤中存在此名稱的成績表 . 操作結(jié)果 :從磁盤打開成績表 . 2. 主程序 : void main(){ 初始化 : do{ 接受命令 。//定義學(xué)號 char c[21]。// 定義浮點(diǎn)型變量 total }std[NUM]。 5 flag=0。) break。 if (getchar()==39。//進(jìn)行系統(tǒng)清屏 //設(shè)計(jì)操作完成函數(shù)在整個(gè)程序運(yùn)行中都將起到非常重要的作用,其中調(diào)用了系統(tǒng)清屏函數(shù),同時(shí) while(1)的使用比較巧妙,簡單確有非常好的操作效果; void capacity() printf(\n%c 成績表最大容量: %d 條 ,16,NUM1)。//本身設(shè)計(jì)程序時(shí),開始開辟了 100個(gè)容量為最大空間,所以設(shè)計(jì)了表單容量查詢 . void creat() int i,j,flag。i++) flag=0。 if (i=1)//當(dāng)成績表中已經(jīng)存在成績,進(jìn)行循環(huán)查找若存在相同的學(xué)號則跳出循環(huán),不輸入成績 for(j=1。i。 scanf(%s,std[i].c)。 printf( 語文成績: )。 n+=1。139。//添加成績首先將所有成績查詢,看是否存在相同的學(xué)號, 若存在還要將循環(huán)時(shí) i的計(jì)數(shù)減 1,添加時(shí)直接將各項(xiàng)數(shù)據(jù)循環(huán)存儲與結(jié)構(gòu)體數(shù)組中,利用 continue語句 和 getchar()函數(shù)結(jié)合做條件判斷實(shí)現(xiàn)了選擇性的繼續(xù)添加或者退出, 也區(qū)別開了存在相同學(xué)號成績的情況 void print() if (empty()==0) system(cls)。i++) printf(\n%ld\t\t%s\t\t%\t\t%\t\t%\n,std[i].num,std[i].c,std[i].grade,std[i].chineses,std[i].total)。 printf(%c 請輸入學(xué) 生的學(xué)號: ,16)。i=n。 scanf(%s,std[i].c)。 printf(%c 變更 %ld的語文成績?yōu)椋?,16,num)。 done()。 scanf(%s,amp。i++) if (strcmp(std[i].c,c)==0)//判斷是否存在此姓名的學(xué)生 flag=1。std[i].num)。 printf(%c 變更 %s的語文成績?yōu)椋?,16,c)。//將總成績修改 done()。 else int s。break。 void del_number() long num。num)。break。 //將刪除數(shù)據(jù)之后的學(xué)號前移一位 strcpy(std[j].c,std[j+1].c)。 n=1。 int i,j,flag=0。i=n。j=n。 //分別將數(shù)學(xué),語文,總成績前移一位 std[j].chinese=std[j+1].chinese。done()。s)。break。 scanf(%ld,amp。i++) //循環(huán)查找若找到了該學(xué)號則進(jìn)行輸出,沒有找到則跳出查找 if (std[i].num==num) flag=1。 else {printf(\n%c 此學(xué)號不存在!??! ,19)。 printf(%c 請輸入學(xué)
點(diǎn)擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計(jì)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1