26.4.3 迭代3.3:添加主菜单
| 课时名称 | 课时知识点 |
|---|---|
| 26.4.3 迭代3.3:添加主菜单 |
相关推荐
2021-2022计算机二级等级考试试题及答案No.19183.docx
2021-2022计算机二级等级考试试题及答案No.19183.docx
YOLO+OpenClaw+AIGC缺陷生成:破解工业检测“数据荒”的低代码方案
组件定位解决的核心问题底层生成引擎像素级纹理合成能力OpenClaw可控生成中间件精准控制缺陷位置/形态/语义,无需手写Prompt EngineeringYOLO26检测/分割模型端到端训练+边缘部署,对合成数据兼容性好不可控:Prompt写“scratched metal surface”,生成的划痕位置、长度、深度完全随机,无法作为标注数据;不真实:合成纹理与真实产线图像的色差、光照、噪声分布不一致,模型学到的是“AI味”而非缺陷特征;不可标注。
交通处罚单管理系统(C语言课程设计)文档.doc
交通处罚单管理系统 中国地质大学(武汉) 地球科学学院 014072班 2010-11-26 用C语言编写一个简单的模拟交通处罚单管理系统 [要求] 交通处罚单涉及到车辆、驾驶员和开单交警的信息,还有交通处罚单号码、处罚时间等 信息; [功能] 1. 要求可以输入、删除、浏览交通处罚单信息; 2. 可以按车辆、驾驶员和开单交警查询; 3. 统计某段时间某个驾驶员的交通处罚单数目及交通处罚单号; 源代码: #include<stdio.h> #include<string.h> #include<stdlib.h> #define N 100 struct Plist //处罚单 { char vno[20]; //车牌号 char dname[20]; //驾驶员姓名 char pname[20]; //交警姓名 char pno[20]; //交警编号 char no[20]; //处罚单编号 char date[20]; //处罚日期 } list[N]; //处罚单数组 void input(); //输入模块 void dele(); //删除模块 void browse(); //浏览模块 void search(); //查询模块 void count(); //统计模块 void menu(); //主菜单 void vno_search(); //按车牌号查询 void dna_search(); //按驾驶员姓名查询 void pna_search(); //按开单交警姓名查询 main() { menu(); getchar(); } void menu() { int n; int r; do { system("cls"); printf("\n\t\t\t\t交通处罚单管理系统\n"); printf("········································"); printf(" 菜单: 1-信息录入 2-信息删除 3-信息浏览 4-信息查询 5- 信息统计 6-退出系统\n"); printf("········································"); printf("请从输入数字选择相应的功能:"); scanf("%d",&n); if(n<1""n>6) { r=1; getchar(); } else r=0; }while(r==1); switch(n) { case 1:input();break; case 2:dele();break; case 3:browse();break; case 4:search();break; case 5:count();break; case 6:exit(0); } } void input() { FILE*fp; int num; int i,j; if((fp=fopen("list.txt","r+"))==NULL) { if((fp=fopen("list.txt","w"))==NULL) { printf("文件打开或创建失败!\n"); printf("\npress enter to return menu\n"); getchar(); menu(); } printf("\n请输入处罚单数量:"); scanf("%d",&i); printf("\n\n"); for(j=0;j<i;j++) { printf("输入第%d张处罚单的:\n",j+1); printf("\n 车牌号、驾驶员姓名、交警姓名、交警号、处罚单号、日期(如20101112)\n"); printf("\n注意:中间用空格隔开!\n"); scanf("%s%s%s%s%s%s",&list[j].vno,&list[j].dname,&list[j].pname,&list[j].pno ,&list[j].no,&list[j].date); } for(j=0;j<i;j++) { fprintf(fp,"\n%s\t%s\t%s\t%s\t%s\t%s",list[j].vno,list[j].dname,list[j].pnam e,list[j].pno,list[j].no,list[j].date); } fclose(fp); printf("\n保存成功!"); printf("\npress enter to return menu\n"); getchar(); getchar(); menu(); } printf("\n请输入处罚单数量:"); scanf("%d",&i); for(j=0;!feof(fp);j++) //读取文件 { fscanf(fp
Vivado2015.4使用教程(一个完成工程的建立)
Vivado2015.4使用教程(一个完成工程的建立)
26个经典的导航菜单
26个经典的导航菜单,非常适合web程序开发师,是他们web开发必须滴




