c语言课程设计-交通处罚单管理系统内容摘要:
i].num) n=i。 } fclose(fp)。 fp=fopen(,w)。 for(i=0。 im。 i++) { if(i!=n) { fprintf(fp,\n%3d %5d %8s %5d %11s,dan[i].num,dan[i].chepai,dan[i].name,dan[i].id,dan[i].time)。 /*把不要求删除的罚单信息在文件中输入 */ } } fclose(fp)。 printf_back()。 } (3)、浏览模块 [需求分析 ] 该模块的功能是显示文件中所有的处罚但记录信息。 [浏览模块流程图 ] 打开文件 逐条显示文件中的处罚单信息 关闭文件 选择浏览还是返回主菜单 [浏览模块程序 ] void liulan() /*浏览模块 */ { int i。 FILE *fp。 fp=fopen(,r)。 for(i=0。 !feof(fp)。 i++) { fscanf(fp,%3d %5d %8s %5d %11s,amp。 dan[i].num,amp。 dan[i].chepai,amp。 dan[i].name,amp。 dan[i].id,amp。 dan[i].time)。 printf(\n)。 printf(处罚单号 :%d\n,dan[i].num)。 printf(车牌号码 :%d\n,dan[i].chepai)。 printf(驾驶员姓名 :%s\n,dan[i].name)。 printf(开单警察 ID:%d\n,dan[i].id)。 printf(处罚时间 :%s\n,dan[i].time)。 printf(\n)。 /*逐条输出文件信息 */ } fclose(fp)。 printf_back()。 } ( 4)、查询模块 [需求分析 ] 该模块的功能是可以实现按车辆、驾驶员和开单交警查询。 [查询模块流程图 ] [查询模块 程序 ] 打开文件 输入用户要查询的信息 x 让用户选 择 输入查询的车牌号 j 输入查询的驾驶员姓名 m 输入查询的开单警察 j 输入错误 dan[i].chepai==j dan[i].id==j strcmp(dan[i].name,m)==0 显示“找不到此罚单信息 关闭文件 选择浏览还是返回主菜单 显示“找不到此罚单信息 显示“找不到此罚单信息 显示“找不到此罚单信息 void chaxun() /*查询模块 */ { int i,j,x,flag=0。 FILE *fp。 char m[8]。 printf(请输入您想查询的信息 : \n)。 printf(1_按车牌号查询 \n)。 printf(2_按驾驶员姓名查询 \n)。 printf(3_按。c语言课程设计-交通处罚单管理系统
相关推荐
7. searchEmployee(): S1: 定义 char name[30]。 int i。 S2: 输出 请输入要查询的员工的名字 : S3: 输入姓名 S4: i=0 S5: 如果 strcmp(employee[i].name,name)==0,输出姓名及其对应工资 S6: i=i+1 S7: 如果 ilength,返回 S5,继续执行,否则,执行 S8 S8: 系统暂停,返回 1
[需求分析 ] 该模块的功能是可以实现按车辆、驾驶员和开单交警查询。 打开文件 逐条显示文件中的处罚单信息 关闭文件 选择浏览还是返回主菜单 辽 宁 工 业 大 学 课 程 设 计 说 明 书(论 文) 7 [查询模块流程图 ] ( 5)、统计模块 打开 文件 输入用户要查询的信息 x 让用户选择 关闭文件 选择浏览还是返回主菜单 显示“找不到此罚单信息 显示“找不到此罚单信息
我国加入 WTO 后对企业人力资源流动的影响 : ① 国际间人力资源竞争更为激烈。 21世纪高新技术人才短缺将是一个世界现象,不仅发展中国家存在着人才短缺的危机,发达国家也同样存在着人才短缺的困扰。 入世后发达国家历来凭借着雄厚的经济实力和优越的科技环境吸引利用发展中国家人才的现象会愈 演愈烈。 一方面我国高级专业人才流失的现象可能会加剧。 另一方面
void SearchByname(Student *a,int n,char name[])。 void SortByTotal(Student*a,int n)。 void SortByMcu(Student*a,int n)。 void SortByMath(Student*a,int n)。 void SortByEnglish(Student*a,int n)。 void
ht==1)。 strcpy(StuInfo[found].Sex,sex)。 do { printf(\n 学号( 11 位) :)。 scanf(%s,sno)。 if(strlen(sno)!=11) { printf(输入错误,学号长度应为 11 位数 !\n)。 right=1。 getchar()。 } else right=0。 for(i=0。 inum。 i++) {
printf( %s\t,stu[i].name)。 printf(%s\t,stu[i].sex)。 printf(%4d\t%4d\t%4d\t%4d%8d\n,stu[i].Chinese,stu[i].Math,stu[i].English,stu[i].total,stu[i].average)。 } } void sort(struct student stu[]) { int i