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

正文內(nèi)容

c語(yǔ)言編寫的學(xué)生成績(jī)管理系統(tǒng)方案(存儲(chǔ)版)

  

【正文】 he file successfully!\n)。 } printf(\nLoading the file!\n)。 return (head)。其次,在做課程設(shè)計(jì)的過(guò)程中,發(fā)現(xiàn)了平時(shí)很多沒(méi)有注意到的問(wèn)題,例如:返回值函數(shù)和不返回值函數(shù)兩者在主函數(shù)中的調(diào)用是不同的…………更重要的是,這次課程設(shè)計(jì)雖然花了我不少時(shí)間,但正是這些時(shí)間,讓我見識(shí)到了C語(yǔ)言的重要性。不奮斗就是每天都很容易,可一年一年越來(lái)越難。是狼就要練好牙,是羊就要練好腿。 return (head)。 /*如果沒(méi)讀到數(shù)據(jù),跳出循環(huán)*/ p1next=(STUDENT *)malloc(LEN)。 if((fp=fopen(infile,rb))==NULL) /*打開一個(gè)二進(jìn)制文件,為只讀方式*/ { printf(Can not open the file.\n)。 /*寫入一條記錄*/ p=pnext。 /* 定義移動(dòng)指針*/ char outfile[10]。} /*插到最后的結(jié)點(diǎn)之后*/ } n=n+1。amp。 }while(newscore[i]100||newscore[i]0)。 printf(Please enter the %d scores.\n,3)。 int n,sum1,i。 /*t的后繼是p1*/ p2next=t。 /*設(shè)定移動(dòng)指針p1,從頭指針開始*/ p2=head。 /*找不到該結(jié)點(diǎn)*/ return(head)。) { if(p1==head) /*若p1==head,說(shuō)明被刪結(jié)點(diǎn)是首結(jié)點(diǎn)*/ head=p1next。n39。 printf(| %4s | %4s | %3d | %3d | %3d | %3d | % | %5d|\n, p1num,p1name,p1score[0],p1score[1],p1score[2],p1sum,p1average,p1order)。 /*給p1和p2賦初值頭指針*/ while(strcmp(p1num,s) amp。 } else printf(\nThere is no num %s student on the list.\n,s)。 p != NULL) /*當(dāng)記錄的姓名不是要找的,或指針不為空時(shí)*/ p=pnext。}/*查找記錄函數(shù)*/void search(STUDENT *head){STUDENT *p。 printf(\n)。 /*未排序前此值為0*/ pnext=head。 scanf(%d,amp。) break。 for(。 /*顯示當(dāng)前系統(tǒng)日期*/ do{ printf(\n\t\t\tEnter your choice(1~9):)。 /*刪除*/ printf(\t\t\t5. Sort to make new a file\n)。 /*清屏*/ printf(********************************************************************************\n)。 /*如菜單返回值為9則程序結(jié)束*/ } }}/*初始化函數(shù)*/STUDENT *init(){ return NULL。new)。break。 /*插入記錄*/void save(STUDENT *head)。/*函數(shù)原型*/STUDENT *init()。 核心代碼/*頭文件*/include includeinclude /*其它說(shuō)明*/include /*字符串函數(shù)*/include /*內(nèi)存操作函數(shù)*/include /*字符操作函數(shù)*/include /*動(dòng)態(tài)地址分配函數(shù)*/define LEN sizeof(STUDENT)typedef struct stu /*定義結(jié)構(gòu)體數(shù)組用于緩存數(shù)據(jù)*/{char num[6]。 p1 != NULL p2=p1 p1=p1next p1是要?jiǎng)h除的結(jié)點(diǎn) 是 否 p1所指是頭結(jié)點(diǎn) 是 否 輸出”找不 到”head=p1next p2next=p1next 的信息“(刪除頭結(jié)點(diǎn))排序函數(shù)STUDENT *sort(STUDENT *head); NS流程圖:temp=headnext,headnext=NULL 當(dāng)temp!=NULL時(shí) t=temp;temp=tempnext;p1=head;p2=head; 當(dāng)taveragep1averageamp。顯示功能:完成全部學(xué)生記錄的顯示。作為計(jì)算機(jī)應(yīng)用的一部分, 使用計(jì)算機(jī)對(duì)學(xué)生信息進(jìn)行管理,:檢索迅速、查找方便、可靠性高、存儲(chǔ)量大、保密性好、壽命長(zhǎng)、成本低等。本文所介紹的學(xué)生信息管理系統(tǒng)是用C語(yǔ)言開發(fā)的。學(xué)生信息管理系統(tǒng)(SMIS)是大學(xué)信息管理系統(tǒng)建設(shè)的重要組成部分, 是提高教學(xué)管理的 質(zhì)量和效益乃至建設(shè)知名高水平大學(xué)的關(guān)鍵環(huán)節(jié)。面對(duì)龐大的信息量需要有學(xué)生管理系統(tǒng)來(lái)提高學(xué)生管理工作的效率。插入功能:按平均成績(jī)高低插入一條學(xué)生記錄。 p2next=t。 int sum。 /*創(chuàng)建鏈表*/void print(STUDENT *head)。 head=init()。 case 4:head=delete(head)。new表示返回地址*/ case 7:save(head)。 /*定義時(shí)間結(jié)構(gòu)體*/ getdate(amp。 printf(*************************************MENU***************************************\n)。 /*保存*/ printf(\t\t\t8. Load the file\n)。 }while(n1||n9)。 /*輸出內(nèi)存溢出*/ return (head)。 printf(Please enter the %d scores\n,3)。 }while(pscore[i]0 || pscore[i]100)。 }/* 顯示全部記錄函數(shù)*/void print(STUDENT *head){int i=0。 while(p!=NULL) { i++。 printf(Please enter name for searching.\n)。 printf(| Num | Name | sc1 | sc2 | sc3 | Su
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1