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

正文內(nèi)容

c語(yǔ)言課程設(shè)計(jì)報(bào)告---個(gè)人消費(fèi)管理系統(tǒng)(編輯修改稿)

2025-09-03 12:59 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 名稱查找記錄函數(shù),下面就要使用到int Modify() //按名稱修改記錄{ int i。char names[20]。printf(請(qǐng)輸入要修改的記錄名稱:)。scanf(%s,names)。i=FindByName(names)。if(!i) //判斷要查找的名稱所對(duì)應(yīng)的記錄是否存在,不存在則直接跳轉(zhuǎn)return 0。printf(請(qǐng)輸入所需信息:\n)。printf(\n 時(shí)間 類別 品名 單價(jià) 數(shù)量 金額 \n)。scanf(%s%s%s%lf%d,recordsrecord[i].times,recordsC 語(yǔ)言課程設(shè)計(jì) 11 record[i].types,recordsrecord[i].name,amp。recordsrecord[i].price,amp。recordsrecord[i].quantity)。recordsrecord[i].sum = recordsrecord[i].price * recordsrecord[i].quantity。return 1。} ShowTotal 模塊實(shí)現(xiàn)ShowTotal 包括三種方式:類型、月、年,以類型為例說(shuō)明算法思想為確保不會(huì)溢出,保存統(tǒng)計(jì)結(jié)果的 total 數(shù)組定義長(zhǎng)度為 MAX,接下來(lái)對(duì)記錄集進(jìn)行遍歷,并與 ptype[]數(shù)組中統(tǒng)計(jì)的類型進(jìn)行比對(duì),按照對(duì)應(yīng)的下標(biāo)將統(tǒng)計(jì)結(jié)果加到 total[]數(shù)組中,這樣做便于輸出時(shí)一一對(duì)應(yīng)。(復(fù)雜算法用流程圖輔助說(shuō)明)具體實(shí)現(xiàn)(給出實(shí)現(xiàn)算法的關(guān)鍵代碼)按類型顯示統(tǒng)計(jì)結(jié)果void ShowType() {int i=1,j=0。double total[MAX]={}。 //定義保存統(tǒng)計(jì)結(jié)果的數(shù)組while(i=recordstotal_countamp。amp。jtype_count){ //遍歷并記錄統(tǒng)計(jì)結(jié)果if(strcmp(ptype[j],recordsrecord[i].types)==0){total[j] += recordsrecord[i].sum。i++。}else j++。}//輸出統(tǒng)計(jì)結(jié)果C 語(yǔ)言課程設(shè)計(jì) 12 printf(按類型統(tǒng)計(jì)結(jié)果如下:\n)。 for(i=0。itype_count。i++){printf(%s:\t%\n,ptype[i],total[i])。}printf(\n)。}4 測(cè)試結(jié)果及分析1. 打開(kāi)程序,進(jìn)入主界面2. 輸入“1” ,打開(kāi)歷史消費(fèi)記錄:3. 輸入“1” ,測(cè)試更新模塊:C 語(yǔ)言課程設(shè)計(jì) 13 4. 輸入“1” ,插入信息數(shù)據(jù):5. 輸入“2” ,按編號(hào)刪除數(shù)據(jù):C 語(yǔ)言課程設(shè)計(jì) 14 6. 輸入“3” ,修改歷史信息。7. 輸入“0” ,返回主菜單:C 語(yǔ)言課程設(shè)計(jì) 15 8. 輸入“6” ,測(cè)試統(tǒng)計(jì)結(jié)果;9. 輸入“1”,按類別統(tǒng)計(jì)結(jié)果:C 語(yǔ)言課程設(shè)計(jì) 16 10,輸入“2”,按月顯示統(tǒng)計(jì)結(jié)果:10. 輸入“3”,按年顯示統(tǒng)計(jì)結(jié)果:C 語(yǔ)言課程設(shè)計(jì) 17 為期四天的課程設(shè)計(jì)結(jié)束了,其中的酸甜苦辣恐怕只有經(jīng)歷過(guò)的人才會(huì)懂得。其實(shí)課程設(shè)計(jì)的題目老師很早就發(fā)下來(lái)了,但由于自己時(shí)間觀念不強(qiáng),沒(méi)有提前準(zhǔn)備,所以搞得開(kāi)始做的時(shí)候發(fā)現(xiàn)很多東西都不會(huì),又臨時(shí)學(xué)占用了很多時(shí)間。下次一定要吸取教訓(xùn),不能臨時(shí)抱佛腳??!此次課程設(shè)計(jì)雖然很難,但也讓我學(xué)到了很多東西。它讓我學(xué)會(huì)的不僅僅是怎么去編一個(gè)大的程序,更讓我學(xué)會(huì)了怎樣去開(kāi)始做一件事,怎樣規(guī)劃自己的時(shí)間做好一件事。剛開(kāi)始看到提示真的是一片茫然,不知如何下手,然后經(jīng)過(guò)自己上網(wǎng)查閱和看了一些課程設(shè)計(jì)的書(shū)之后漸漸有了一點(diǎn)眉目。這些對(duì)我的自學(xué)能力鍛煉很大。另外,在編程過(guò)程中也遇到了很多很多的問(wèn)題,比如統(tǒng)計(jì)模塊的數(shù)組元素定義錯(cuò)誤導(dǎo)致結(jié)果不能運(yùn)行,等等、 、我知道自己在 C 這條路上還有很長(zhǎng)的路要走,但這次得課程設(shè)計(jì)無(wú)疑給了我更加堅(jiān)定走下去的信心,他讓我體會(huì)了迷茫,煩躁,痛苦、 、 、但它也讓我學(xué)會(huì)了淡定,從容,堅(jiān)持、 、 、它帶給我四個(gè)晚上熬夜到兩點(diǎn)半的記錄,它也帶給了我看到程序運(yùn)行出結(jié)果的喜悅、 、 、程序中的各種各樣的錯(cuò)誤曾經(jīng)讓我失望甚至絕望,想放棄,但同組的我們相互鼓勵(lì)視乎又看到了希望、 、 、在這次設(shè)計(jì)中還請(qǐng)教了幾C 語(yǔ)言課程設(shè)計(jì) 18 個(gè)學(xué)計(jì)算機(jī)的高中同學(xué),這讓我學(xué)會(huì)了要善于向他人求助,同時(shí)好久沒(méi)聯(lián)系的同學(xué)通過(guò)這次設(shè)計(jì)也加強(qiáng)了我們的聯(lián)系。我認(rèn)為這次課程設(shè)計(jì)對(duì)我們的鍛煉很大,它處在離考試只有三四天的時(shí)候,這么緊迫的時(shí)刻有這么短的時(shí)間,這大大的鍛煉了我們的時(shí)間安排能力和不急不躁心態(tài)。另外程序中還有很多不完善的地方,希望以后加強(qiáng)學(xué)習(xí)能夠?qū)⑵涓恼琳橥晟瓢?。非常感謝這次設(shè)計(jì)中給我們幫助的同學(xué),學(xué)長(zhǎng)和老師!:參考文獻(xiàn):[1] 語(yǔ)言程序設(shè)計(jì)教程 .北京:高等教育出版社, 1997.[2] 程序設(shè)計(jì) .第 2 :清華大學(xué)出版社, 1999.[3] 程序設(shè)計(jì)教程附錄主函數(shù)源程序代碼:includeincludeincludeincludeincludeincludeint main(void){int chioce。 //開(kāi)始的時(shí)候使用 char 試了一下,有些功能不能實(shí)現(xiàn)recordstotal_count=0。ifdef DEBUGprintf(jskdljf:%d\n,recordstotal_count)。endifvoid calledit(int chioce)。 //聲明中間過(guò)程函數(shù)OpenFile(ab+)。 //打開(kāi)文件并初始化數(shù)組,即加載數(shù)據(jù)while(!feof(fp))C 語(yǔ)言課程設(shè)計(jì) 19 {fread(amp。recordsrecord[++],sizeof(Rec),1,fp)。 //record[0]中并不存放記錄數(shù)據(jù),以后作為查找到前哨站}fclose(fp)。ifdef DEBUGprintf(jskdljf:%d\n,recordstotal_count)。ShowRec()。endifwhile(1) //用一個(gè)死循環(huán)實(shí)現(xiàn)循環(huán)操作,只有選擇退出的時(shí)候才退出{system(cls)。printf(消費(fèi)記錄系統(tǒng)\n)。printf(1打開(kāi)\n)。printf(2保存\n)。printf(3更新\n)。printf(4查找\n)。printf(5排序\n)。printf(6統(tǒng)計(jì)\n)。printf(Other退出\n)。 printf(請(qǐng)輸入操作序號(hào):)。scanf(%d,amp。chioce)。system(cls)。if(chioce6||chioce1)break。elsecalledit(chioce)。 //調(diào)用中間過(guò)程函數(shù)}return 0。}void calledit(int chioce){void UpdateRec()。void FindRec()。void SortRec()。switch(chioce){case 1:ShowRec()。break。case 2:SaveRec()。break。case 3:C 語(yǔ)言課程設(shè)計(jì) 20 UpdateRec()。break。case 4:FindRec()。break。case 5:SortRec()。break。case 6:ShowTotal()。break。default:break。}return 。}void UpdateRec(){int mc。while(1){printf(1插入\n)。printf(2刪除\n)。printf(3修改\n)。printf(0離開(kāi)\n)。printf(請(qǐng)選擇:)。scanf(%d,amp。mc)。if(mc==1)Insert()。else if(mc==2)DeleteByNum()。else if(mc==3)Modify()。else if(mc==0)break。else{printf(輸入有誤,請(qǐng)重試!\n)。continue。}scanf(%c,amp。c)。}}C 語(yǔ)言課程設(shè)計(jì) 21 void FindRec(){int mc。int i。while(1){printf(1按時(shí)間查找 \n)。printf(2按類型查找 \n)。printf(3按名稱查找 \n)。printf(0離開(kāi) \n)。printf(請(qǐng)選擇:)。scanf(%d,amp。mc)。if(mc==1){printf(請(qǐng)輸入時(shí)間(format:20221231):)。scanf(%s,)。if(strlen()!=10||[4]!=39。39。||[7]!=39。39。) //簡(jiǎn)單的判斷一下日期是否符合格式要求{printf(時(shí)間格式錯(cuò)誤,請(qǐng)重試!\n)。continue。}i=FindByTime()。if(i){ShowI(i)。}}else if(mc==2){printf(請(qǐng)輸入類型:)。scanf(%s,)。i=FindByType()。if(i){ShowI(i)。}}else if(mc==3){printf(請(qǐng)輸入名稱:)。scanf(%s,)。i=FindByName()。C 語(yǔ)言課程設(shè)計(jì) 22 if(i){ShowI(i)。}}else if(mc==0)break。else{printf(輸入有誤,請(qǐng)重試!\n)。continue。}scanf(%c,amp。c
點(diǎn)擊復(fù)制文檔內(nèi)容
外語(yǔ)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1