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

正文內容

c語言課程設計圖書管理系統(tǒng)高校教師人事管理系統(tǒng)-資料下載頁

2024-12-16 14:58本頁面

【導讀】{ "error_code": 17, "error_msg": "Open api daily request limit reached" }

  

【正文】 。 //圖書數(shù)量減 1 printf(\n 成功刪除 ! \n)。 } else //c2 為 ?n?,表示不進行刪除操作 printf(\n 取消刪除 ! \n)。 printf(\n 繼續(xù)刪除其它圖書的信息嗎 ? (y/n):)。 c1=getchar()。 getchar()。 } } //end while SaveAllbooks(bn)。 //保存刪除后的全部圖書信息 printf(\n 按任意鍵繼續(xù) ! \n)。 getch()。 return(bn)。 //返回刪除后的圖書數(shù)量 } //====================================================================// // 功能 : 輸出一本圖書的 全部信息 // 參數(shù) : i 表示對第 i 本圖書進行輸出操作 // 返回:無 // 主要思路:用 printf 函數(shù)輸出一本圖書的全部信息 //====================================================================// void OutputOnebook(int i) { 略 } //====================================================================// // 功能:輸出全部圖書的詳細信息 // 參數(shù): bn 表示圖書的數(shù)量 // 返回:無 // 主要思路:通過 for 循環(huán)多次調用 OutputOnebook 函數(shù)輸出全部圖書的信息 //====================================================================// void OutputAllbooks(int bn) { 略 } //====================================================================// // 功能:以列表方式輸出全部圖書的簡要信息 // 參數(shù): bn 表示圖書的數(shù)量 // 返回:無 // 主要思路:用 for 循環(huán)輸出全部圖書的簡要信息(書號、書名、作者、庫存量) //====================================================================// void OutputBrief(int bn) { int i。 printf(\n 全部圖書的簡要信息: \n)。 printf(\n 序號 書號 書名 作者 庫存量 \n)。 for(i=0。ibn。i++) { printf( %2d %18s %20s, i+1, book[i].ISBN, book[i].bookname)。 printf( %8s %2d\n, book[i].author, book[i].stock_num)。 } printf(\n 按任意鍵繼續(xù)! \n)。 getch()。 } //學生信息管理模塊的函數(shù)定義 //====================================================================// // 功能:輸入一個學生信息 // 參數(shù): i 表示對第 i 個學生進行輸入操作 // 返回:無 // 主要思路:用 gets 函數(shù)輸入學生的學號和姓名 //====================================================================// void InputOnestud(int i) { 略 } //====================================================================// // 功能:從文件 “”中載入全部學生的信息 // 參數(shù): 無 // 返回:返回文件中學生的人數(shù) // 主要思路:用 while 循環(huán)從文件中讀取學生信息到數(shù)組 student,同時統(tǒng)計學生人數(shù) //====================================================================// int LoadStuds(void) { 參考 LoadBooks 函數(shù) } //====================================================================// // 功能:保存一個學生信息 // 參數(shù): i 表示將第 i 個學生的信息保存到文件中 // 返回:無 // 主要思路:先用 fseek 函數(shù)定位,再用 fwrite 函數(shù)寫入第 i 個學生的信息 //====================================================================// void SaveOnestud(int i) { FILE *fs。 if((fs=fopen(,rb+))==NULL) //以二進制讀、寫方式打開文件 { printf(can39。t open file \n)。 exit(1)。 } fseek(fs, SSTUD_LEN*i, 0)。 //文件指針定位到第 i 個學生 fwrite(amp。student[i], SSTUD_LEN, 1, fs)。 //將第 i 個學生的信息寫入文件 fclose(fs)。 } //====================================================================// // 功能:將全部學生信息保存到文件 “”中 // 參數(shù): sn 表示學生人數(shù) // 返回:無 // 主要思路:用 fwrite 函數(shù)將數(shù)組 student 中的數(shù)據(jù)一次性寫入文件 //====================================================================// void SaveAllstuds(int sn) { 略 } //===================================================================// // 功能:實現(xiàn)學生信息的初始化 // 參數(shù):無 // 返回:學生人數(shù) // 主要思路:用 for 循環(huán)多次調用 InputOnestud 函數(shù)實現(xiàn)輸入多個學生信息,并寫入文件 //====================================================================// int OriginalStud(void) { int n。 char c=39。y39。 for(n=0。 c==39。y39。||c==39。Y39。 n++) { printf(\n 輸入學生 %d 的信息 : \n, n+1)。 InputOnestud(n)。 //調用函數(shù) , 輸入第 n 個學生的信息 printf(\n 繼續(xù)輸入請按 39。y39。 停止請按 39。n39。:)。 c=getchar()。 getchar()。 } SaveAllstuds(n)。 //將輸入的 n個學生的信息保存到文件中 return(n)。 //返回學生人數(shù),即 n 的值 } //====================================================================// // 功能:修改學生信息 // 參數(shù): sn 表示學生人數(shù) // 返回:無 // 主要思路:通過 switch 實現(xiàn)修改學生的任意信息項,并將修改后的信息寫入文件 //====================================================================// void ModifyStud(int sn) { 修改方法與 ModifyBook 函數(shù)類似,代碼略。 } //====================================================================// // 功能:添加學生信息 // 參數(shù): sn 表示添加前的學生人數(shù) // 返回:添加后的學生人數(shù) // 主要思路:調用 InputOnestud 函數(shù)輸入要添加的學生信息,再用 fwrite 將其寫入文件//====================================================================// int AddStud(int sn) { 添加方法與 AddBook 函數(shù)類似,代碼略。 } //====================================================================// // 功能:刪除學生信息 // 參數(shù): sn 表示刪除前的學生人數(shù) // 返回:刪除后的學生人數(shù) // 主要思路:先輸入要刪除學生的學號,找到該學生后進行刪除操作,再調用 SaveAllstuds // 函數(shù)將刪除后的學生信息寫入文件 //====================================================================// int DelStud(int sn) { 刪除方法與 DelBook 函數(shù)類似,代碼略。 } //====================================================================// // 功能:輸出一個學生信息 // 參數(shù): i 表示輸出第 i 個學生的信息 // 返回:無 // 主要思路:輸出一個學生信息, 并輸出目前所借圖書的書號和借閱時間 //====================================================================// void OutputOnestud(int i) { 略 } //====================================================================// // 功能:輸出全部學生信息 // 參數(shù): sn 表示學生人數(shù) // 返回:無 // 主要思路:用 for 循環(huán)輸出全 部學生的信息 //====================================================================// void OutputAllstuds(int sn) { int i, j, t。 printf(\n 全部學生的信息: \n)。 printf(\n 序號 學號 姓名 所借圖書書號 借閱時間 \n)。 for(i=0。 isn。 i++) { printf( %2d %10s %6s , i+1, student[i].num, student[i].name)。 for(j=0,t=0。 j5。 j++) if(student[i].card[j].flag) { if (t) printf(\n%26c, 39。 39。)。 //輸出空格 printf( %20s,student[i].card[j].ISBN)。 printf(%d.%d.%d, student[i].card[j]., student[i].card[j].,s
點擊復制文檔內容
環(huán)評公示相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1