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

正文內(nèi)容

交通罰單管理系統(tǒng)(編輯修改稿)

2025-05-05 07:44 本頁面
 

【文章內(nèi)容簡介】 show函數(shù)流程圖程序代碼void show(){ int j。 int num。 FILE*fp。 if((fp=fopen(,r))==NULL) { printf(can not open file\n)。 printf(\npress enter to return menu\n)。 getchar()。getchar()。 menu()。 } for(j=0。!feof(fp)。j++) //讀取文件 {fscanf(fp,%s%s%s%s%s%s,amp。plist[j].chepai,amp。plist[j].dname,amp。plist[j].pname,amp。plist[j].tbianhao,amp。plist[j].fbianhao,amp。plist[j].date)。 } fclose(fp)。 num=j。 printf(\n已添加%d條記錄\n\n,num)。 printf(車牌號 駕駛員姓名 交警姓名 交警編號 處罰單編號 處罰日期\n)。 for(j=0。jnum。j++) //輸出 {printf(\n%s\t%s\t%s\t%s\t%s\t%s,amp。plist[j].chepai,amp。plist[j].dname,amp。plist[j].pname,amp。plist[j].tbianhao,amp。plist[j].fbianhao,amp。plist[j].date)。 } printf(\npress enter to return menu\n)。 getchar()。 getchar()。 menu()。}(五)sum函數(shù)分析:該模塊的功能是根據(jù)輸入的處罰單號、車輛號碼、駕駛員姓名、開單時間以及交警ID查找相應(yīng)的記錄,方便駕駛員了解自己的處罰情況。流程圖如圖6所示開始輸入駕駛員名字與時間段將文件每一個信息與輸入條件對比 輸出滿足條件的罰單號,并每輸出一個罰單號使統(tǒng)計變量加一。結(jié)束N 圖6 sum函數(shù)流程圖*************************************統(tǒng)計模塊****************************程序代碼void sum(){ int f=1。 int num。 //所有罰單單數(shù) int j。 int all=0。 //某駕駛員的罰單數(shù) char name[20]。 char time1[20]。 char time2[20]。 FILE*fp。 if((fp=fopen(,r))==NULL) { printf(文件打不開!\n)。 printf(\npress enter to return menu\n)。 getchar()。 menu()。 } for(j=0。!feof(fp)。j++) //讀取文件 {fscanf(fp,%s%s%s%s%s%s,amp。plist[j].chepai,amp。plist[j].dname,amp。plist[j].pname,amp。plist[j].tbianhao,amp。plist[j].fbianhao,amp。plist[j].date)。 } num=j。 fclose(fp)。 printf(\n請根據(jù)提示輸入駕駛員的姓名和一個時間段,統(tǒng)計某個駕駛員在某段時間內(nèi)的處罰單數(shù)目和罰單號\n)。 printf(\n\n請輸入駕駛員的姓名:)。 scanf(%s,name)。 printf(\n請輸入一個較早的時間:)。 scanf(%s,time1)。 printf(\n請輸入一個最近的時間:)。 scanf(%s,time2)。 for(j=0。jnum。j++) { if((strcmp(plist[j].date,time1)=0)amp。amp。(strcmp(plist[j].date,time2)=0)){f=j。all++。printf(\n罰單號:%s\n,plist[j].fbianhao)。 } } if(f0) printf(\n沒有找到記錄!\n)。 printf(\n罰單總數(shù)為:%d\n,all)。 printf(\npress enter to return menu\n)。 getchar()。 getchar()。 menu()。}四.系統(tǒng)測試(一)測試input函數(shù)(二)測試delet函數(shù)(三)測試find函數(shù)(四)測試show函數(shù)(五)測試sum函數(shù)五、總結(jié)系統(tǒng)完成了交通罰單信息的錄入、刪除、查詢(車牌號查詢、駕駛員查詢、開單交警查詢),交通罰單的統(tǒng)計等功能。雖然c語言復(fù)習過了,但是看書看懂了和真正的運用學(xué)到的知識寫程序是完全不同的,不斷的對照例題,不斷的嘗試與修改。系統(tǒng)運行時比較死板。程序中缺少一些警告句,例如:“是否真的刪除(y/n)?”。由于考慮的不周全,沒有設(shè)計遇到重名的情況該怎么處理。我們設(shè)計的程序中,只設(shè)計了按名字選擇,進行操作,忽略了重名的情況。整個程序完成了,還有很多不完善的地方,希望自己以后辦事的時候要認真,仔細,考慮周全。我的收獲是學(xué)會了怎樣美觀大方的制作一個表頭,對函數(shù)調(diào)用的理解比以前更上一層樓,但對函數(shù)的定義仍存在好多問題,尤其是定義完后面括號的處理閑的手足無措。不僅讓我進一步理解書本上的知識,而且提高了我的動手能力,讓我對一個人獨立編寫程序充滿了信心。我初中學(xué)到了通過流程圖可以更方便編寫程序,也可以更準確編寫。通過本題讓我了解到模塊的重要性,各種模塊擁有各種功能,熟練掌握模塊可以更便捷編寫程序六、附件(代碼、部分圖表) include include include define N 100typedef struct {char chepai[20]。 //車牌號char dname[20]。 //駕駛員姓名char pname[20]。 //交警姓名char tbianhao[20]。 //交警編號char fbianhao[20]。 //罰單編號char date[20]。 // 罰單日期}STREC。STREC plist[N]。void menu()。 //主菜單void input()。 //信息錄入void delet()。 //信息刪除void find()。 //信息查詢void chepaif()。 //按車牌查詢void dnamef()。 //按駕駛員姓名查詢void pnamef()。 //按交警查詢void show()。 //信息瀏覽void sum()。 //信息統(tǒng)計void main(){ menu()。 getchar()。 input()。}void menu(){it a。 printf(^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n)。 printf(+ 交通罰單管理系統(tǒng) +\n)。printf(+.............................................................+\n)。 printf(+ +\n)。 printf(+ +\n)。 printf(+ +\n)。 printf(+ +\n)。 printf(+ +\n)。 printf(+ +\n)。 printf(+.............................................................+\n)。 printf(請選擇您要進行的服務(wù)(用序號代替)例:1(信息錄入) \n)。scanf(%d,amp。a)。switch(a){case 1:input()。break。case 2:delet()。break。case 3:find()。break。case 4:sho
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1