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

正文內(nèi)容

學(xué)生和教師信息管理系統(tǒng)c語言課程設(shè)計-wenkub.com

2025-05-09 22:10 本頁面
   

【正文】 printf( \n)。 printf( \n)。printf(\n)。} if(strcmp(z,LOVECONGCONG)!=0){printf( 口令錯誤,退出 \n)。z)。 scanf(%s,amp。 printf( || 請登入 ||\n)。long int x,y。 struct teacher *initial()。 void save(struct teacher *head)。 struct teacher* Delete(struct teacher *L)。 case 2:L=open()。 } fprintf(fp,0 0 0 0 0 0 0 0 0 )。 printf( 成功寫入文件 \n)。 } p2next=NULL。p1position,amp。p1name,amp。 //使指針指向下一節(jié)點 p2=p1。p1phone)。p1education,amp。p1num,amp。 L=(struct teacher*)malloc(sizeof(teacher))。 switch (j) { case 1: if((fp=fopen(,w))==NULL) { printf(不能打開文件 \n)。 printf(確 認(rèn)要初始化文件 ? \ \n)。 } 54 //=============================================================== struct teacher *initial() //初始化文件 {struct teacher*open()。k++) p=pnext。 scanf(%d,amp。 system(cls)。k++) p=pnext。 system(cls)。k++) p=pnext。 switch (c) { case 0: system(cls)。 printf(****************************************************************************\n)。 p=pnext。amp。j=a+1。p=pnext)n=n+1。 51 int i,a,j,c,k。t。t=p。paddr,amp。page, amp。 fscanf(fp,%ld %s %s %d %s %s %d %s %ld,amp。 } L=(struct teacher*)malloc(sizeof(teacher))。 struct teacher*p=NULL,*t。//a 為追加 fprintf(fp,0 0 0 0 0 0 0 0 0)。p1!=NULL。 FILE *fp。 printf(該教師修改后信息 :\n)。pwage,amp。psex,amp。 printf(請重新輸入該教師的所有信息 :\n)。 pnext==NULL) {printf(沒有此數(shù)據(jù) \n)。amp。 printf(請輸入要修改的教師的教師號 :\n)。 } return L。strcpy(iaddr,h)。iwage=z。strcpy(jposition,q)。strcpy(jeducation,w)。jage=iage。 strcpy(o,isex)。strcpy(p,iname)。j=jnext) 47 if(jnuminum) {a=jnum。 for(i=Lnext。 char c[10],o[10]。struct teacher *j。return NULL。 while(num2!=pnum amp。 p=Lnext。 printf(刪除成功 \n)。amp。num1)。 long int num1。i++){ printf(教師號 :%ld 姓名 :%s 性別 :%s 年齡 :%d 學(xué)歷 :%s 職位 :%s 薪水 :%d 地址 :%s 電話 :%ld\n, tnum,tname,tsex,tage,teducation,tposition,twage,taddr,tphone)。t=tnext)n=n+1。Lnext=p。pphone)。 scanf(%s,amp。 printf(請輸入教師的月薪 \n)。peducation)。 scanf(%d,amp。 printf(請輸入教師的性別 \n)。pnum)。int n=1,i。 long int phone。 char education[50]。 } 第五題 include include include include struct teacher {long int num。i++) {if(stu[i].aver==b) printf(%s%5d%5d\n,stu[i].name,stu[i].num,stu[i].aver)。i++) stu[i].aver=avere(stu,i)。i++) high(stu,i)。 save(stu)。stu[i].num,amp。 for(i=0。 int high_aver(struct student stu[10])。 void save(struct student stu[10])。 printf(%s%5d%5d%5d%5d%5d\n,stu[i].name,stu[i].num,stu[i].score[0],stu[i].score[1],stu[i].score[2],stu[i].aver)。i10。 if((fp=fopen(,rb))==NULL) {printf(無法打開此文件 \n)。stu[i]=stu[k]。 for(j=i+1。i++) stu[i].aver=avere(stu,i)。 int i,j,k。 fwrite(amp。 } printf(以下為降序排列的結(jié)果 \n)。 } //=============================================== void save2(struct student stu[10]) /*存入文件中并輸出文件內(nèi)容 */ { FILE*fp。i++){ fread(amp。 exit(0)。 fclose(fp)。 } 38 for(i=0。 } //================================================ void save(struct student stu[10]) /*存入文件中并輸出文件內(nèi)容 */ { FILE*fp。i10。 return a。i10。 for(i=0。 int score[3]。pnext。X)。 printf(尾插法:請輸入學(xué)生學(xué)號,成績 1,成績 2\n)。 head=inserttop(p,A,B,C)。 scanf(%d%d%d,amp。pnext。 printf(按平均分的降序排序 \n)。 else Delete(h,head)。i++) { if(pnextnum==m)h=p。 head=Delete2(h,head)。 scanf(%d,amp。in。 printf(以下為平均分最低的學(xué)生學(xué)號及其分?jǐn)?shù) \n)。in。 printf(以下 為平均分最高的學(xué)生學(xué)號及其分?jǐn)?shù) \n)。in。pnext=NULL。pscore2)。in。 scanf(%d,amp。 33 void inserttail(struct student*p,int c,int d,int e)。 int min(struct student*p,int n)。 int n,i,j=0,a,b,m,A,B,C,E,D,X。 b=(struct student*)malloc(LEN)。 anextnum=c。 int average(struct student*p) 。 pnext=a。 pnum=i。 } } //============================================================ struct student*inserttop(struct student*p,int i,int j,int k) /*在鏈表頭部插入一個節(jié)點 */ { struct student*a。jscore1=c。inum=jnum。j=jnext) 31 if(iaverjaver) {a=iaver。 for(i=p。 p=pnext。 for(i=0。 p=pnext。 for(i=0。 paver=e。 free(q)。 e=qnum。 29 int e,f,g,i。i=qaver。pnext=qnext。 struct student*Delete(struct student*p,struct student*head) /*刪除節(jié)點 */ { struct student*q。 int score2。 show(amp。 printf(以下為冒泡升序的排序結(jié)果 \n)。style)。 show(amp。x[i])。 printf(請輸入存儲數(shù)據(jù) \n)。 void show(int *(*fun)(int*,int),int *x,int n)。 int*sort2(int x[],int n, char style) 。 int n,i。in。 printf(\n)。 } void pri(int x[],int n) {int i。i++) if(x[i]x[i+1]) {t=x[i]。 for(j=0。x[i]=x[i+1]。jn1。) sort1(x,n)。x[i]=x[k]。 for(j=i+1。a39。} } return x。j++) if(x[j]x[k])k=j。in1。x[k]=t。j10。 for(i=0。i++,j) {t=a[i]。} } } void cong(float a[],int n) {int i,j。j++) 23 if(a[j]a[k])k=j。in1。 printf(以上為反序結(jié)果 \n)。i11。 p=a。i++) { printf(%f,*p)。 sort(p,11)。 22 scanf(%f,amp。i++) { printf(%f,*p)。 sort(p,10)。i++,p++) printf(%f,*p)。 p=a。 p=a。 密 碼 驗 證( LOVECONGCONG) 進(jìn)入主界面 信息錄入 信息刪除 信息瀏覽 信息查詢 信息修改 信息保存 文件加載 退出 21 四.源代碼 第一題 include void main() { float a[11],b,*p。輸出教師修改后的信息 退出 exit 19 7,保存函數(shù) 數(shù)據(jù)經(jīng)過讀入、修改、刪除之后,都有一定得變化,在這些動作之后,為了確保所修改過的信息能夠保存好,得進(jìn)行保持的步驟。 printf(請重新輸入該教師的所有信息 :\n)。輸入要刪除的教師號 該教師號是否存在 是 否 輸出刪除后,文件的所有數(shù)
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1