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

正文內(nèi)容

c語言上機實驗報告(參考版)

2025-05-26 18:04本頁面
  

【正文】 能干的人,不在情緒上計較,只在做事上認真;無能的人!不在做事上認真,只在情緒上計較。什么是奮斗?奮斗就是每天很難,可一年一年卻越來越容易。想到,想起,認為,對……有看法/想法寧可累死在路上,也不能閑死在家里!寧可去碰壁,也不能面壁。思考……直到得出結(jié)論,想通think變成;著手于think轉(zhuǎn)向……,(forturnaway折回,往回走turn轉(zhuǎn)身,轉(zhuǎn)過來,改變意見turn/turnturna信賴trusttrust對...不加考察信以為真受托的,代為保管的takeininputhave得到...的信任trust}enjoy printf(文件已全刪\n)。 } free(p2)。 p2=q2。 if(scoreheadnext!=NULL) { q2=p2next。}elseprintf(無任何成績信息可刪除\n)。 p2=p2next。 return。 free(p2)。o)。 scanf(%d%d,amp。int no,o。}elseprintf(無任何學生成績信息\n)。 }p2=p2next。 printf(%4d%8s%5d%10s\t%g\n,)。if(p2!=NULL){ while(p2!=NULL) { if(p2==) if(p2==) {sc=p2data。,amp。printf(輸入需要查找的學生成績學號和課程號\n)。}void findscore()//查找一個學生成績信息{ScoreNode *p2=scoreheadnext。p2=p2next。while(p2!=NULL){sc=p2data。return。ScoreType sc。}elseprintf(不存在任何可以修改的信息\n)。 } } p2=p2next。 printf(該生的該課程成績已修改\n)。)。if(p2!=NULL){ while(p2!=NULL) { if(p2==) { if(p2==) { printf(輸入學生信息格式:姓名、課程名、分數(shù)\n)。,amp。printf(輸入想要修改的學生學號和課程號\n)。 } }}void alterscore()//修改分數(shù)信息{ScoreNode *p2=scoreheadnext。 r2next=s2。 s2data=sc。 scanf(%s%s%lf,amp。 } if(i==n) { s2=(ScoreNode *)malloc(sizeof(ScoreNode))。i++) if(t[i]==) { printf(該學生的此課程分數(shù)信息已存在\n)。 for(i=0。 scanf(%d,amp。 r2next=s2。 s2data=sc。,amp。 printf(輸入要添加的學生信息格式:名字、課程號、課程名、分數(shù)\n)。 p2=p2next。 n++。)。 printf(輸入添加學生學號\n)。 ScoreType sc。}}while(x!=0)。default:printf(選擇錯誤\n)。break。break。break。break。break。break。x)。do{printf(1添加,2修改,3顯示,4查找,5刪除,6全刪,0返回\n)。extern ScoreNode *scorehead。void deleallsc()。void findscore()。void showscore()。}else printf(不存在學生信息\n)。studentheadnext=NULL。q=qnext。while(q!=NULL){free(p)。}void deleallstu()//刪除全部學生信息{StudNode *p=studentheadnext,*q。printf(學號對應(yīng)學生信息已刪除\n)。}if(p!=NULL){qnext=pnext。p!=no){q=p。while(p!=NULL amp。scanf(%d,amp。int no。}elseprintf(未找到該學號的學生信息\n)。if(p!=NULL){printf(要查找的學生信息如下:\n)。amp。no)。printf(輸入要查找的學生學號\n)。}void findstudent()//根據(jù)學號查找學生信息并輸出{StudNode *p=studenthead。if(p2!=NULL)strcpy(p2,name)。amp。}}void changename(int no,char name[])//修改學生成績管理系統(tǒng)中的名字{ScoreNode *p2=scoreheadnext。changename(,)。=no。scanf(%s%d%s,amp。 p!=no)p=pnext。while(p!=NULLamp。scanf(%d,amp。StudType st。}void alterstudent()//修改一個學生的信息,但是學號不改變,同時改變成績管理文件的姓名{StudNode *p=studentheadnext。}printf(學生信息輸出完畢\n)。while(p!=NULL){printf(%3d%8s%5d%8s\n,p,p,p,p)。if(p!=NULL){printf(學生信息如下:\n)。}elseprintf(學號重復(fù)\n)。snext=qnext。=no。scanf(%s%d%s,amp。}if(p==NULL)//學號不重復(fù){s=(StudNode *)malloc(sizeof(StudNode))。 p!=no){q=p。while(p!=NULL amp。scanf(%d,amp。StudType st。}void addstudent()//添加一個學生信息{StudNode *p=studentheadnext,*s,*q=studenthead。break。case 0:break。case 6:deleallstu()。case 5:deletstudent()。case 4:findstudent()。case 3:displaystudent()。case 2:alterstudent()。switch(x){case 1:addstudent()。scanf(%d,amp。void student(){int x。extern StudNode *studenthead。void deletstudent()。void changename(int no,char name[])。void displaystudent()。調(diào)試過程及實驗結(jié)果總結(jié)可以熟練地進行文件操作,打開文件,寫文件,向文件中添加內(nèi)容,以及文件的讀取等操作進行編寫小型程序。二、在學生信息管理系統(tǒng)中,添加,即是判斷是否存在相同學號,沒有通過鏈表進行添加操作,有的話進行提示 ,修改時只改對應(yīng)學號的信息,學號不需要修改,但需要同時修改成績管理系統(tǒng)中的對應(yīng) 學號的學生姓名,在進行刪除操作時,先查找是否有和需要修改的學號相對應(yīng)的學生信息,有的話則按照鏈表刪除操作進行刪除,查找時判斷是否有需要查找的學號,若有,輸出對應(yīng)的學生信息,進行全刪操作時,和鏈表的釋放操作差不多,但是要注意的是不能釋放頭結(jié)點的地址,它是一個全局變量,釋放后不能進行其他操作。算法描述及實驗步驟首先自定義學生信息、課程數(shù)據(jù)、學生成績的結(jié)構(gòu)體,定義這些變量的鏈表,一邊對這些數(shù)據(jù)進行操作。,使學生對綜合運用C語言程序設(shè)計語言有初步的認識。}青 島 理 工 大 學課程實驗報告課程名稱計算機程序設(shè)計 (C)班級軟件111實驗日期201268姓名趙亞東學號201107209實驗成績實驗名稱 實驗八 綜合程序設(shè)計實驗?zāi)康募耙?、文件指針的概念。p=pnext。 p=q。 qnext=pnext。 p=head。while(p!=NULL){if(year==page){ if(k==1) { headnext=pnext。scanf(%d,amp。Stud *p=headnext,*q。elsereturn NULL。i++。amp。if(n1)return NULL。}}Stud *getnode(Stud *head,int n){int i=1。p=pnext。while(p!=NULL){printf(第%d個學生信息:\n\n,i+1)。Stud *p=
點擊復(fù)制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1