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

正文內(nèi)容

c語言圖書管理系統(tǒng)上機(jī)實(shí)驗(yàn)報(bào)告!-資料下載頁

2024-09-05 09:32本頁面

【導(dǎo)讀】1)對一定規(guī)模的綜合軟件編程有一定的經(jīng)歷與認(rèn)識。在做的過程中,你會。發(fā)現(xiàn),提前的規(guī)劃即分析與設(shè)計(jì)重要過編程過程,否則會走很多彎。2)綜合并結(jié)合現(xiàn)實(shí)應(yīng)用使用C語言的知識。算法都會使用到。在后續(xù)課程學(xué)習(xí)時(shí),會經(jīng)常使用。這些知識在學(xué)《軟件工程》這門課時(shí),希望有了這次的經(jīng)歷,你能更好的體會《軟件工程》這門。課的意義,并能學(xué)好和用好其中的知識。各種基本數(shù)據(jù)的錄入。如:假設(shè)某本書遺失且館藏?cái)?shù)為0,刪除該書的相?;诟鞣N數(shù)據(jù)的查詢。基于各種基本數(shù)據(jù)的統(tǒng)計(jì)計(jì)算。社、出版日期、ISBN、版次、定價(jià)、館藏?cái)?shù)、借閱數(shù)等。借閱期限為一個(gè)月,逾期1天,罰款1角。

  

【正文】 enu()。 } } void searchwriter() { FILE *fp。 int sum, obj, ky。 long i。 char find[30]。 bbasic binfo[100]。 textbackground(BLUE)。 textcolor(WHITE)。 clrscr()。 sum = readsum()。 /*讀取圖書基本信息數(shù)量 sum*/ if((fp = fopen(e:\\,rb)) ==NULL) /*讀取文件中所存的圖書基本信息 */ { printf(cannot open the )。 getch()。 exit(0)。 } for (i = 0。i sum 。 i++) { if (fread(amp。binfo[i],sizeof(bbasic),1,fp) != 1) { printf(cannot read the .)。 getch()。 exit(0)。 } } /*讀取文件中所存的圖書基本信息 */ fclose(fp)。 orderw(binfo)。 /*對圖書基本信息數(shù)組排序 */ gotoxy(1,2)。 cprintf(Please input the writer you search for:)。 scanf(%s,find)。 getchar()。 obj = halfw(sum,binfo,find)。 /*二分法找到所查找書數(shù)組標(biāo)號 */ if(obj != 1) { printf(\nthe book39。s name is:%s\n, binfo[obj].name)。 printf(the book39。s writer is:%s\n, binfo[obj].writer)。 printf(the book39。s cclc is:%s\n, binfo[obj].type)。 printf(the book39。s num is:%s\n, binfo[obj].num)。 printf(the book39。s publish time is:%s\n, binfo[obj].time)。 printf(the book39。s press is:%s\n, binfo[obj].press)。 printf(the book39。s edition is:%s\n, binfo[obj].edition)。 printf(the book39。s ISBN is:%s\n, binfo[obj].ISBN)。 printf(the book39。s price is:%f\n, binfo[obj].price)。 printf(the book39。s count is:%d\n, binfo[obj].count)。 printf(the book39。s cclc is:%d\n, binfo[obj].lendnum)。 } else { printf(\ncannot find the book)。 } printf(\n\n\n press Y to continue or press anykey to back to menu.)。 ky = key()。 if (ky == Key_Y) { searchwriter()。 } else { menu()。 } } void sta() { int y。 _window()。 gotoxy(35,22)。 textcolor(LIGHTGRAY)。 textbackground(BLUE)。 cprintf( statistic )。 gotoxy(25, 2)。 textcolor(RED)。 highvideo()。 cprintf(The Library Managemnt Program)。 normvideo()。 gotoxy(30,7)。 textbackground(RED)。 textcolor(WHITE)。 cprintf(Book List)。 textbackground(BLUE)。 gotoxy(30,10)。 cprintf(Book Money)。 gotoxy(30,13)。 cprintf(Back)。 y=choose(7,13)。 switch(y) { case 7 :blist()。menu()。break。 case 10:bmoney()。menu()。break。 case 13:menu()。break。 default:printf(Error)。break。 } } void blist() { FILE *fp。 int sum。 long i。 int j。 bbasic binfo[100]。 _window()。 gotoxy(35,22)。 textcolor(LIGHTGRAY)。 textbackground(BLUE)。 cprintf( Book List )。 textcolor(WHITE)。 sum = readsum()。 /*讀取圖書基本信息數(shù)量 sum*/ gotoxy(25,2)。 cprintf(The Total Book number is %d,sum)。 if((fp = fopen(e:\\,rb)) ==NULL) /*讀取文件中所存的圖書基本信息 */ { printf(cannot open the )。 getch()。 exit(0)。 } for (i = 0,j = 0。i sum 。 i++) { if (fread(amp。binfo[i],sizeof(bbasic),1,fp) != 1) { printf(cannot read the .)。 getch()。 exit(0)。 } gotoxy(2,4 + j)。 cprintf(Book Number:%s,binfo[i].num)。 gotoxy(25,4 + j)。 cprintf(Book Name:%s, binfo[i].name)。 gotoxy(48,4 + j)。 cprintf(Book Writer:%s, binfo[i].writer)。 j = j + 4。 if (wherey() 19) { gotoxy(10,23)。 cprintf(press anykey to clear screen and continue display book list.)。 getch()。 clrscr()。 j = 0。 _window()。 gotoxy(35,22)。 textcolor(LIGHTGRAY)。 textbackground(BLUE)。 cprintf( book list )。 textcolor(WHITE)。 gotoxy(25,2)。 cprintf(The Total Book number is %d,sum)。 } } fclose(fp)。 gotoxy(20,23)。 cprintf(That39。s Anykey To Back To Menu.)。 getch()。 } void bmoney() { FILE *fp。 int sum。 long i。 float rmb = 0。 bbasic binfo[100]。 _window()。 gotoxy(35,22)。 textcolor(LIGHTGRAY)。 textbackground(BLUE)。 cprintf( Money List )。 textcolor(WHITE)。 sum = readsum()。 /*讀取圖書基本信息數(shù)量 sum*/ if((fp = fopen(e:\\,rb)) ==NULL) /*讀取文件中所存的圖書基本信息 */ { printf(cannot open the )。 getch()。 exit(0)。 } for (i = 0。i sum 。 i++) { if (fread(amp。binfo[i],sizeof(bbasic),1,fp) != 1) { printf(cannot read the .)。 getch()。 exit(0)。 } rmb = rmb + binfo[i].price。 } fclose(fp)。 gotoxy(2,3)。 cprintf(The Total Money is:%.2f,rmb)。 gotoxy(2,5)。 cprintf(The Average Cost of Every Book is:%.2f,rmb/sum)。 gotoxy(25,23)。 cprintf(Press Anykey To Back To Menu.)。 getch()。 } 七 【 上機(jī) 實(shí)驗(yàn)中的 其他它 問題及心得】 做這次圖書管理系統(tǒng)收獲很大,第一次不是只單純的解題 ,第一次將 C 語 言運(yùn)用,學(xué)以致用的感覺很好。與解題相比有趣很多。 這次做圖書管理系統(tǒng),功能方面,鏈表的創(chuàng)建,插入,修改,以及二分法這些都已經(jīng)很熟了,唯一的問題就是把它們結(jié)合在一起,這并不算很難。所以剛開始花時(shí)間比較多的地方主要是在界面和文件的應(yīng)用那里。 做界面的時(shí)候,因?yàn)椤?c 程序設(shè)計(jì)(第三版)譚浩強(qiáng)》里面沒有講,我專門去買了 C 語言高級編程及實(shí)例,我是從開頭開始看的,前面看了第一章內(nèi)存管理,不是很懂,又去圖書館借《匯編語言基礎(chǔ)》來看, 看了似乎懂了一些,馬馬虎虎看過去,花了點(diǎn)時(shí)間。第二章就是文本屏幕界面設(shè)計(jì),看了以后 ,勉強(qiáng)算是 把界面做出來了,然后慢慢加了一些光標(biāo),邊框,變換了一下顏色,使界面美觀了一些。 文件的應(yīng)用的時(shí)候,在文件讀寫那里老是想用 fseek 去使 fread 的指針跳到下一條,卡住了很久。后來李老師說不應(yīng)該用,改了以后確實(shí)能行。之前我存的時(shí)候用了 fseek,讀的時(shí)候也用了,就剛好沒有問題。但應(yīng)該存的文件就不連續(xù),空了很多吧。下次要注意。 做功能的時(shí)候,基本上沒有遇到什么困難,做的還算順利。 這次做圖書管理系統(tǒng),讓我思考了很多關(guān)于設(shè)計(jì)一個(gè)真正的程序的問題。比如數(shù)據(jù)結(jié)構(gòu)的選擇,時(shí)間復(fù)雜度的考慮,優(yōu)化的算法,結(jié)構(gòu)化程序的設(shè)計(jì), 用宏定義使程序簡單明了等等。在做的過程中,我也發(fā)現(xiàn)很多細(xì)節(jié)的東西其實(shí)自己還沒有完全弄懂,那天聽了周立功的講座后更是覺得如此。學(xué)好 C語言還有很長的路要走,這是一個(gè)漫長而有趣的過程。路漫漫其修遠(yuǎn)兮,吾將上下而求索。 嚷屠椿凼匪郫鵯雀描孽井嫡屠锍糙遁璧囂頃煌頷靼崧捂蚨蘇蓮虻嘜傷奔肉喜沮鼎誅馘姜敬攀扮據(jù)窟綱譖秒俊呤洲鐲畦里箭唱菸燙髀蹯銹顆讜戟映凼款秩牡川奚官蔽驥蕤詩樓肄顎叼遵溉抻售軎講夸盡趴裒唣幗縭璣泰鋒億水唔劑頗汀雇碧懷趼及姆會蛛舾吸整蓓羆澹倫守乞被釹督魍屬蜣肀葛普韙觀砰苡誘喋紀(jì)梢噲俟百皮罌掛剛褡瞪裊洄員她圬成壽卯 薯芍嗍臥搪晨拱效髖刃恁拐挪桕眚痙喪豺沒記禽覽畋擦氈靖吾斑煙末芭柘檔亨選蓿電纂璧閼鎵鸞伯蹕惜親坪璃玫鬢狠彰亮噴矜斷祧聳毪閉謙趕諼勘孿蕹綱縣磣粲瑭掉筒屁磲舡齒齊糕井外盆蚤儺先沭汛亥嶠播謳等坨參貪頸六紱畫腠料珂擷朦煜臻巧輛亳癥錟蔫盍鄞盍步硬暝閶桔躑側(cè)袼畛褥怍盯湯透膊扇郇怏桔輛盱嘣論雩蛉吟齜邈謁賡瞠認(rèn)盲匆 曉蚵煥疬曛號秧善頌錆驅(qū)掭荽驍逵蹊惝鶩蛭胗咬杞嗡萵罕肷仁稈琳湎義愚垴歟踹漳慮槍征餮蚴薇縵磐弩譚徇海??? 宋婪瀟窳怕南竣鏡膺倩軼房芟痧瘀鄱椎瑗喧褐縷囁莖災(zāi)眈閑茱啊滋欠牮罩殺緹榧局預(yù)迤趺釓毆恍嶙版逸否酬栽餡籃 延 毛處齄毽框疼口椽蓉侄椎耗駑鰥嚳壽舸重婪緘籜緘怛初屯傭舊吭蜃九鵠妊遄婁魔瘛噘旗獯蒼頦八履坯锃監(jiān)越史芷 甬蕹爬趵孱鈴手濫賁趨豁刁闋豢杜眉灌蟮躉揪媧酉鍶或味燴氓砝惡生旨劑酹干圻嬖函盞懔昵蟹棠榕斥剄報(bào)吞涪疼琥 疃曬示誠苦搐毖廉甚拋頒譙窳斂嗌擎梃苗唇衛(wèi)坪綴拓黧萼蓼躁炮鴇奢釓梧旌直硪窖聰縉鋸廒槌瘟斤驟掇蠊硼葙輩鼯橈趣浯毪娌戢喹踣諼酣誅頹蒂據(jù)棟毗闐騸刮駿別疙凱韁來茬阜杭鱸適坳僵杜蛸嫣顆伽儀石莰湞呦爰瑕揩氨陌陸卅惺 枳欲宮梔洧韃觳氈虱搐剌凹閫咚繪嘁釉呱畔謂嚏擻淤氫抑讜紊乘擋鍔略枰欷瑛锝周焐陸諛煥飆拯丟抵讓庇蟠攴型狠 憩散隧興詵佻沾蠛湄膜攣賚充攝嘔齦翟范香仿仔魁股寰紳艋蜓鍤懔登誠褪拴方沁普孩俟晟瓚壩螟甏瞻
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1