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

正文內(nèi)容

c語言程序設(shè)計(jì)課程設(shè)計(jì)報(bào)告—學(xué)籍管理系統(tǒng)-wenkub.com

2025-05-10 01:08 本頁面
   

【正文】 save_file(students,sum)。 case 7:output(students,sum)。 case 5: count(students,sum)。 case 3: sum=del(students,sum)。 switch(choice) /*用 switch 選擇要調(diào) 用的各模塊函數(shù)并執(zhí)行 */ { case 1: sum=append(students,sum)。 printf( \n\n)。 printf( \n\n)。 printf(\n\n\n 學(xué)生宿舍管理系統(tǒng) \n\n)。 if(!sum) { printf(并錄入基本庫存信息 !\n)。 } } void main() /*主函數(shù) */ { STUDENTS students[MAX]。 printf(\n\n\n\n\n\n\n\n\n 成功登陸 !)。 } a[8]=39。i8。 char a[9]。i++) printf(%5d %5s %5s %5d %d%d%d %5s %5s %5s\n, students[i].num,students[i].name,students[i].sex,students[i].age,students[i].,students[i].,students[i].birthday.day,students[i].sushe, students[i].classes,students[i].zhuanye)。 } } printf( \n)。jsum。 printf( \n)。 } /*排行信息模塊 */ void sort(STUDENTS students[],int sum) { int i,j,t。i++) if(strcmp(s,students[i].classes)==0) count++。 printf(請輸入要統(tǒng)計(jì)的班級的學(xué)生的班級號 !)。 printf(\n 按任意鍵返回主菜單 !)。) { flag=1。 if(choice==39。 /*輸出要查詢的學(xué)生信息 */ } if(i==sum) { printf(\n 無此學(xué)生信息 \n)。 printf(num name sex age yearmonthday sushe classes zhuanye chuanghao\n)。inquire_num)。 /*讀文件 */ printf(%d\n,sum)。 /*保存 刪除后的學(xué)生信息到原文件 */ return (sum1) 。i++) students[i].num=students[i+1].num。 /*輸入要刪除的學(xué)生學(xué)號 */ for(i=0。 /*保存修改后的信息 */ } /*刪除信息模塊 */ int del(STUDENTS students[],int sum) { int i,del_num。 }while(flag==1)。y39。 choice=getch()。 break。 } printf(\n 學(xué)生信息表 \n)。 break。 scanf(%s,students[i].sushe)。students[i].th, amp。 break。 break。 scanf(%s,students[i].name)。 scanf(%d,amp。 printf(\n 請選擇 (19):)。 printf(\n 生年月日 \n)。 printf(\n \n)。 printf(num name sex age yearmonthday address sushe zhuanye\n)。modify_num)。 sum=read_file(students)。 save_file(students,i)。 /*是否要繼續(xù)添加 */ } else flag=0。||choice==39。 } printf(\n 繼續(xù)添加嗎 ?(Y/N))。 scanf(%s,students[i].classes)。students[i].)。 printf(\n 學(xué)生出生年月日 :)。 /*輸入添加學(xué)生的基本信息 */ scanf(%s,students[i].sex)。students[i].num)。 system(cls)。 save_file(students,sum)。isum。 system(cls)。 /*保存輸入的學(xué)生信息 */ printf(\n %d 個(gè)學(xué)生信息輸入完畢 ! \n,t)。 scanf(%s,students[i].zhuanye)。 scanf(%s,students[i].sushe)。students[i].,amp。 scanf(%d,amp。 scanf(%s,students[i].name)。 scanf(%d,amp。t)。 } /*輸入模塊 */ int input(STUDENTS students[]) { int i=0,t。isum。 int i。students[i],sizeof(STUDENTS),1,fp))==1) /*成功創(chuàng)建 */ { i++。 int i=0。 /*宿舍號 */ char classes[20]。 /* 姓名 */ /*定義結(jié)構(gòu)體 */ char sex[6]。 int day。同時(shí)需要加強(qiáng)對文件的輸入輸出的學(xué)習(xí)。 那些不清楚的主要是文件方面的知識。 } 五、 測試數(shù)據(jù)及運(yùn)行結(jié)果 1. 正常運(yùn)行 結(jié)果 : 錄入信息 功 能項(xiàng) 修改信息 查詢信息 : 密碼輸入錯(cuò)誤 六、 調(diào)試情況,設(shè)計(jì)技巧及體會 :在剛開始還沒有大體思路,覺得設(shè)計(jì)不簡單。 } void save_file(STUDENTS students[],int sum) /*保存信息 */ { FILE *fp。 } while((fread(amp。 信息 。 。 :按學(xué)生學(xué)號用冒泡法升序排出學(xué)生的信息。 :修改可以通過輸入要修改的學(xué)生的學(xué)號 ,對學(xué)生的個(gè)人信息利用switch 選擇要修改的內(nèi)容 .修改完畢后,保存到所設(shè)定的文件中去。 。 。使其有以下功能 : 。 2. 熟悉 C 語言的基本內(nèi)容 從而掌握 C 語言的基本知識以及了解 C 程序的基本編寫及運(yùn)行; 了解結(jié)構(gòu)化程序設(shè)計(jì)的方法,培養(yǎng)自頂而下、逐步細(xì)化的編程思維方式。 3. 了解程序的分模塊編寫并對程序的每個(gè)模塊進(jìn)行詳細(xì)的設(shè)計(jì) , 能理解一般 C語言編 的程序 。(包含學(xué)生學(xué)號、姓名、性別、年齡、出生年月、住 址、班級、專業(yè)、院系等信息)。 ,修改該學(xué)生信息。 ,并從其中讀取數(shù)據(jù)。 :刪除可以通過輸入要刪除的學(xué)生學(xué)號 ,對學(xué)生的所有個(gè)人信息進(jìn)行刪除 .刪除完畢之后保存到文件中去。 :輸出當(dāng)前文件中所有的學(xué)生住宿信息。 。 。students[i],sizeof(STUDENTS),1,fp))==1) /*成功創(chuàng)建 */ { i++。 int i。但當(dāng)總體構(gòu)思完成后 ,對各個(gè)功能的實(shí)現(xiàn)可以用小程序即模塊形式進(jìn)行實(shí)現(xiàn) ,比如輸入數(shù)據(jù) ,輸出數(shù)據(jù) ,修改數(shù)據(jù),刪除數(shù)據(jù)等 .在一個(gè)個(gè)小程序中調(diào)試 ,最后各個(gè)模塊的功能完成比較好后 ,在將所有的模塊都放進(jìn) main()主函數(shù)中進(jìn)行調(diào)試 ,這樣可以避免由整體構(gòu)思調(diào)試引起的調(diào)試障礙 , 但還是沒有得到完美的效果,有的模 塊還是有問題。 ,構(gòu)思是想實(shí)現(xiàn)一個(gè)帳號密碼配對使用的方法 ,但是由于文件的使用不熟練,最后還是以失敗告終。寫代碼時(shí),養(yǎng)成寫注釋的習(xí)慣。 }DATE。 /*性別 */ int age。 /*班級 */ char zhuanye[50]。 if((fp=fopen(,rt))==NULL) { printf(\n\n***** 庫 存 文 件 不 存 在 ! 請 創(chuàng) 建 )。 } fclose(fp)。 if((fp=fopen(,wb))==NULL) { printf(讀文件錯(cuò)誤 !\n)。i++) if(fwrite(amp。 /*定義要輸入學(xué)生的個(gè)數(shù) */ system(cls)。 printf( \n)。students[i].num)。 printf(\n 學(xué)生性別 :)。students[i].age)。students[i].th, amp。 printf(\n 學(xué)生班級 :)。 i++。 getch()。 printf(num name sex age yearmonthday sushe classes zhuanye\n)。i++) /*輸出學(xué)生的信息 */ {printf(%5d %5s %5s %5d %5d %5d %5d %5s %5s %5s\n, students[i].num,students[i].name,students[i].sex,students[i].age,students[i]., students[i].,students[i].,students[i].sushe, students[i].classes,students[i].zhuan
點(diǎn)擊復(fù)制文檔內(nèi)容
黨政相關(guān)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1