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

正文內容

數據結構課程設計---成績管理系統(tǒng)-免費閱讀

2025-06-21 01:37 上一頁面

下一頁面
  

【正文】 exit(7)。break。break。break。break。c)。 printf(\t\t\t 查找一個已有的數據 \n)。//保 存和打開成績表的函數都是基本的文件存儲方式,利用數組保存到磁盤,儲存的位置就在運行該程序的文件夾所以方便找到,同時 n+=1。 12 return。std[i],sizeof(struct st),1,fp)。 printf(%c 輸入文件名: ,1)。//按語文成績排序 case 4:line_total(n)。 else scanf(%d,amp。 =std[i].grade。 //利用中間變量按數學成績排序調整學號 std[i].num=std[j].num。 done()。//利用中間變量按學號排序調整語文成績 std[i].chinese=std[j].chinese。j=m。break。done()。 scanf(%s,c)。break。 //按照姓名刪除成績 default :system(cls)。按照姓名刪除與按照學號刪除思路一致 void del() if (empty()==0) system(cls)。j++) std[j].num=std[j+1].num。 printf(\n%c 請輸入學生的姓名: ,16)。// 將刪除數據之后的姓名前移一位 std[j].grade=std[j+1].grade。 for(i=1。 //按學號修改成績 case 2:fix_name()。 else {printf(\n%c 此姓名不存在?。?! ,19)。 printf(%c 變更 %s的數學成績?yōu)椋?,16,c)。c)。 scanf(%f,amp。i++)//循環(huán)查找到這個學號 if (std[i].num==num) flag=1。 done()。) break。 scanf(%f,amp。break。 printf(請輸入要添加的學號: )。 printf(\n%c 已用容量: %d條 ,16,n)。 return(flag)。//定義結構體數組 int n=0。 處理命令 。 float chinese。 float total。 }while(“ 命令 ” =“ 退出 ” )。//定義表單容量記錄變量 int empty() int flag=1。//將 flag的值返回進行接下來操作 //判斷成績表為空函數是許多子函數調用之前 if語句的判斷條件,而返回值 flag將賦為 0,1用于之后的函數判斷 . void done() printf(\n%c 操作完成!回車鍵結束! \n,19)。 printf(\n%c 剩余容量: %d條 ,16,NUMn1)。 scanf(%ld,amp。//將 i++減回去 if (flag!=0) continue。std[i].chinese)。 else continue。 //查看函數簡單的利用數組的循環(huán)輸出數據, 但是在開頭必須判斷成績表是否為空,\t%s\t\t% . void fix_number() long num。break。std[i].chinese)。 for(i=1。 scanf(%f,amp。done()。break。i=n。 //分別將數學,語文,總成績前移一位 std[j].chinese=std[j+1].chinese。 scanf(%s,c)。 //將刪除數據之后的學號前移一位 strcpy(std[j].c,std[j+1].c)。 else int s。 void search_number() long num。 if (flag==1) printf(\n%ld\t\t%s\t\t%\t\t%\n,std[i].num,std[i].c,std[i].grade,std[i].chinese)。 for(i=1。} void search() if (empty()==0) system(cls)。// 按學號查找 case 2:search_name()。j++) if (std[i].numstd[j].num)//比較學號大小按從小到大排序 =std[i].num。 std[j].chinese=。//排序函數簡單的利用中間變量來交換位置排序, 只是 for循環(huán)中 j=i+1。 std[j].num=。 //利用中間變量排序數學成績 std[i].grade=std[j].grade。s)。break。 scanf(%s,c)。//進行文件保存 fclose(fp)。 for(i=1。非常重要否則將出現打開文件成功但是查看成績表依舊為空的情況, void main() { char c。 printf(\t\t\t 排列成績表中的數據 \n)。 switch(c) { case 39。 //修改成績 case 39。 //刪除成績 case 39。 //排序成績 case 39。 //打開成績表 case 39。break。:printf(\n\t\t\t\t 信息工程 2 班,許 城 \n\t\t\tA Production By archer21\n\t\t\t Produced On 15/12/2020\n\n)。:load()。:line()。:del()。:fix()。 scanf(%c,amp。 printf(\t\t\t 刪除一個已有的數據 \n)。 fclose(fp)。 done()。i++) fwrite(amp。 char c[21]。break。//調用操作完成函數 //按其他方式排序思想與數學成績排序完全一致 void line() if (empty()==0) system(cls)。
點擊復制文檔內容
畢業(yè)設計相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1