循序渐进,逐步建设宁夏高速公路联网收费系统(二).doc

上传人:飞**** 文档编号:46278865 上传时间:2022-09-26 格式:DOC 页数:6 大小:20.50KB
返回 下载 相关 举报
循序渐进,逐步建设宁夏高速公路联网收费系统(二).doc_第1页
第1页 / 共6页
循序渐进,逐步建设宁夏高速公路联网收费系统(二).doc_第2页
第2页 / 共6页
点击查看更多>>
资源描述

《循序渐进,逐步建设宁夏高速公路联网收费系统(二).doc》由会员分享,可在线阅读,更多相关《循序渐进,逐步建设宁夏高速公路联网收费系统(二).doc(6页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、书山有路勤为径,学海无涯苦作舟。循序渐进,逐步建设宁夏高速公路联网收费系统 作者:吴侠志 就读院校:东莞理工学院 #include”stdafx.h”#definenum4#definemax_len8#include#include#include#include#include#include char*mytime(structtm*timeptr); /获取系统时间的函数voiddelay(intn);/延时函数char*filename(intstartkey);voidinitialize(structcar*cars,intnum,file*fp);/初始化函数intrefer(

2、structcar*cars,intstartkey);/查询 intkm10=0,0,82,162,288,368,391,514,800,867; /*记录各站与首站的里程,单位:km*/doubleprice6=0.0,0.6, 1.2, 1.8, 2.4, 3.0; /*记录各类车的里程价位,单位:元/辆公里*/char*address10=“0”,”湛江”,”茂名”,”阳江”,”开平”,”佛山”,”广州”,”深圳”,”汕头”,”汾水”;char*kind6=“特殊车”,”一类车”,”二类车”,”三类车”,”四类车”,”五类车”; structcarintcard_num; /*卡号*

3、/intcar_type;intstation_in;chartime_in26;intstation_out;chartime_out26;charis_in;doublemoney;intflag;cars9*num+1; intnum=0;intpass=0;intmain(intargc,char*argv)inti,key,choice,j,k,m,size;doublepay,money;charenter,pwdmax_len+1,passwordmax_len+1,ch;file*fp;fp=fopen(”标记.txt”,”a+”);fclose(fp); fp=fopen(”

4、记录.txt”,”a+”); fclose(fp); printf(”t欢迎登录广东同三高速公路联网收费系统n”);printf(”n”);printf(” 1.湛江 2.茂名 3.阳江 n”);printf(” 4.开平 5.佛山 6.广州 n”);printf(” 7.深圳 8.汕头 9.汾水关 n”);printf(”n”);printf(”请选择所在站点,并输入该序号:”);intstartkey;while(1) fflush(stdin); while(scanf(”%d%c”,&startkey,&enter)=0|enter。=n) printf(”terror。inputag

5、ain:”); fflush(stdin); if(startkey=1|startkey=2|startkey=3|startkey=4|startkey=5|startkey=6|startkey=7|startkey=8|startkey=9) break; else printf(”terror。inputagain:”); continue; printf(”初始化中”); fp=fopen(”标记.txt”,”a+”);fscanf(fp,”%d”,&num);fclose(fp); fp=fopen(”password.txt”,”a+”);fscanf(fp,”%d”,&pas

6、s);fclose(fp);if(pass=0) fp=fopen(”password.txt”,”w+”);fprintf(fp,”%d”,88888888);fclose(fp); fp=fopen(”记录.txt”,”a+”);rewind(fp);initialize(cars,num,fp); fclose(fp);delay(5);time_ttimer;structtm*tblock,*a;timer=time(null);a=localtime(&timer);while(1)system(”cls”);fflush(stdin);printf(”所在地:%s站n登录时间:%s

7、n”,addressstartkey,mytime(a);printf(”n”);printf(” 1.发卡 n”);printf(” 2.检卡并收费 n”);printf(” 3.查询 n”);printf(” 4.注销并退出系统 n”);printf(” 5.退出系统 n”);printf(”n”);printf(”请选择,并输入序号:”);while(1) while(scanf(”%d%c”,&key,&enter)=0|enter。=n) printf(”terror。inputagain:”); fflush(stdin); fp=fopen(”标记.txt”,”r+”); fsc

8、anf(fp,”%d”,&num); fclose(fp); fp=fopen(”记录.txt”,”r+”); rewind(fp); initialize(cars,num,fp); fclose(fp); j=0; for(i=1;i0)|key=3|key=4|key=5)break;elseif(key=2&j=0) printf(”t目前尚无车辆要离站。inputagain:”); fflush(stdin); continue;elseif(key=1&k=0) printf(”t目前卡片不足。inputagain:”); fflush(stdin); continue;else

9、printf(”terror。inputagain:”); fflush(stdin); continue;if(key=1)system(”cls”);timer=time(null);tblock=localtime(&timer);srand(unsigned)time(null);/用即时的系统时间来做随机数种子.生成随机数 choice=(rand%k)+1;/随机生成choice,格式rand%k即要求产生k以内的 for(m=1;mtm_hour,timeptr-tm_min,timeptr-tm_sec);returnresult;char*filename(intstartkey)staticcharname22;sprintf(name,”车辆处理与记录%d.txt”,startkey);returnname; voiddelay(intn)/延时函数inti,j,k;for(i=1;i 第 6 页 共 6 页

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 高考资料

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁