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

正文內(nèi)容

列車時(shí)刻管理系統(tǒng)c語(yǔ)言程序設(shè)計(jì)(源代碼-文庫(kù)吧

2025-08-04 14:36 本頁(yè)面


【正文】 printf(寫入文件錯(cuò)誤 !\n)。 } for (i=0。inum。i++) { if (fwrite(amp。Records[i],sizeof(struct Record),1,fp)!=1) { printf(寫入文件錯(cuò)誤 !\n)。 } 列車時(shí)刻管理系統(tǒng) 5 } fclose(fp)。 } 五、 實(shí)驗(yàn)運(yùn)行結(jié)果(部分) 列車時(shí)刻管理系統(tǒng) 6 六、 設(shè)計(jì)總結(jié) 通過(guò)本次課程設(shè)計(jì),我對(duì) C 語(yǔ)言這種程序設(shè)計(jì)語(yǔ)言有了初步的認(rèn)識(shí),對(duì)以后的專業(yè)課程打下了一定的基礎(chǔ)。 C語(yǔ)言是一門面向?qū)ο蟮某绦蛟O(shè)計(jì)語(yǔ)言,因此需要我們對(duì)函數(shù)部分要下功夫。另外數(shù)組同樣是很重要的內(nèi)容,通過(guò)數(shù)組的學(xué)習(xí),我們可 以將日常生活中的一些問(wèn)題用計(jì)算機(jī)來(lái)解決。最后,我們學(xué)習(xí)了指針與結(jié)構(gòu),這部分是 C 語(yǔ)言的精髓部分,不過(guò)有點(diǎn)難度,這次的課程設(shè)計(jì)中我用的是數(shù)組的原因之一是對(duì)指針這方面還有些不足,希望在日后的學(xué)習(xí)中多加努力。通過(guò)這次課程設(shè)計(jì)讓我知道了學(xué)習(xí)中的不足,也明白了要想學(xué)好更難的知識(shí)就要先學(xué)好基礎(chǔ)課程。 列車時(shí)刻管理系統(tǒng) 7 /**********************列車時(shí)刻管理系統(tǒng) ****************************/ include include include include include include struct Record /***定義結(jié)構(gòu)體 ******/ { int hour1。 int hour2。 int minute1。 int minute2。 char city1[20]。 char city2[20]。 }。 struct Record Records[300]。 /****數(shù)組的成員個(gè)數(shù)限制了數(shù) 據(jù)的數(shù)量要小于 300****/ int num=0。 void AddNew()。 int IsLoop()。 void Display()。 void ShowMenu()。 void Search_ccity()。 void Search_dcity()。 void Search_ctime()。 void Search_dtime()。 void ChkData(char city1[],char city2[],int hour1,int minute1,int hour2,int minute2)。 void Record_Modify()。 void DeleteMenu()。 void DeleteAll()。 void DeleteOne()。 void ReadFromFile()。 void MainMenu()。 void WriteToFile()。 void main() /***主函數(shù) ********/ { ReadFromFile()。 /***讀取文件中的數(shù)據(jù) ****/ getchar()。 while (1) { MainMenu()。 WriteToFile()。/*******將數(shù)據(jù)寫入文件中 ****/ } } 列車時(shí)刻管理系統(tǒng) 8 /******從文件讀取記錄 *******/ void ReadFromFile() { FILE *fp。 int i。 if ((fp=fopen(,rb))==NULL) { printf(列車時(shí)刻信息不存在,請(qǐng)按回車重新建立 !\n)。 return。 } else printf(列車信息 存在,請(qǐng)按回車鍵選擇操作 )。 if (fread(amp。num,sizeof(int),1,fp)!=1) { num=1。 } else { for(i=0。inum。i++) { fread(amp。Records[i],sizeof(struct Record),1,fp)。 } } fclose(fp)。 } /*******主菜單 ***********/ void MainMenu() { system(cls)。/****清除屏幕 *******/ printf(主菜單 \n)。 int option。 printf(1添加新記錄 \n)。 printf(2查看 \n)。 printf(3修改 \n)。 printf(4刪除 \n)。 printf(5退出程序 \n)。 printf(請(qǐng)選擇 : \n)。 scanf(%d,amp。option)。 getchar()。 switch (option)/****運(yùn)用 case語(yǔ)句來(lái)實(shí)現(xiàn)選擇 *****/ { case 1:AddNew()。break。 case 2:ShowMenu()。break。 case 3:Record_Modify()。break。 列車時(shí)刻管理系統(tǒng) 9 case 4:DeleteMenu()。break。 case 5:exit(0)。 } } /********添加記錄 ********/ void AddNew() { system(cls)。 printf(添加新記錄 \n)。 printf(請(qǐng)輸入出站地址 :)。 scanf(%s,amp。Records[num].city1)。 getchar()。 printf(請(qǐng)輸入到站地址 :)。 scanf(%s,amp。Records[num].city2)。 getchar()。 printf(請(qǐng)輸入出站時(shí)間(時(shí)) :)。 scanf(%d,amp。Records[num].hour1)。 getchar()。 printf(請(qǐng)輸入出站時(shí)間(分) :)。 scanf(%d,amp。Records[num].minute1)。 getchar()。 printf(請(qǐng)輸入到站時(shí)間(時(shí)) :)。 scanf(%d,amp。Records[num].hour2)。 getchar()。 printf(請(qǐng)輸入到站時(shí)間(分) :)。 scanf(%d,amp。Records[num].minute2)。 getchar()。 ChkData(Records[num].city1,Recor
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1