课题_随机排考场

上传人:奇异 文档编号:25186903 上传时间:2021-07-22 格式:DOCX 页数:5 大小:16.26KB
收藏 版权申诉 举报 下载
课题_随机排考场_第1页
第1页 / 共5页
课题_随机排考场_第2页
第2页 / 共5页
课题_随机排考场_第3页
第3页 / 共5页
资源描述:

《课题_随机排考场》由会员分享,可在线阅读,更多相关《课题_随机排考场(5页珍藏版)》请在装配图网上搜索。

1、随机排考场/*题目:3.排考场座位问题 姓名:陈振孝 学号:46*/ #include#include#include#includetypedef struct testint row;int col;char name20;char number11;struct test* next;P,*PNODE;PNODE sd();void Print(PNODE head);PNODE delet(PNODE head);void Fond(PNODE);void main()srand(unsigned)time(NULL);PNODE head; while(1)printf(|=|n);

2、printf(| 请输入选项编号14 |n);printf(|=|n);printf(| 1-设定考场座位 |n);printf(| 2-取消考场座位 |n);printf(| 3-显示某座位考生的信息|n);printf(| 4-查找学生的座位 |n);int NUM;printf(请输入你的选择!n);scanf(%d,&NUM);switch(NUM)case 1:head=sd();break;case 2:head=delet(head);break;case 3:Print(head);break;case 4:Fond(head);break;default:break;PNOD

3、E sd()int flag,rownew,colnew;PNODE head=NULL ,p=NULL,q=NULL;head=(PNODE)malloc(sizeof(P);q=head;p=(PNODE)malloc(sizeof(P);q-next=p;printf(请输入考生姓名:n);scanf(%s,p-name);printf(请输入考生准考证号:n);scanf(%s,p-number);q=p;q-next=NULL;doflag=0;rownew=rand()%8+1;colnew=rand()%8+1;doif(rownew=p-row&colnew=p-col)fla

4、g=1;break;else p-row=rownew;p-col=colnew;printf(你所在的位置是:n);printf(第%d行,第%d列n,p-row,p-col);p=p-next;while(p!=NULL);while(flag=1);return head;PNODE delet(PNODE head) PNODE p=head-next ,q=head;q=(PNODE)malloc(sizeof(P);int count=0; char ch11;printf(请输入想要取消的准考证号:n); scanf(%s,ch);while(p-number !=ch&p-ne

5、xt!=NULL)p=p-next ;q=q-next ;q-next=p-next ;free(p);p=q;printf(你已经成功删除!);return p;void Print(PNODE head)PNODE p;int ROW,COL;printf(请输入座位的行列(用空格分开):n);scanf(%d%d,&ROW,&COL);p=head-next ;if(p=NULL)printf(没有任何数据n);while(p!=NULL&p-row =ROW&p-col=COL)printf(第%d行,第%d列的信息是:n,ROW,COL);printf(姓名:%sn准考证号:%sn所

6、在的位置:第%d行,第%d列,p-name ,p-number,p-row ,p-col );p=p-next ;void Fond(PNODE head)PNODE p=head-next ;char ch11;printf(请输入你要查找学生的准考证号n);scanf(%s,ch);while(p !=NULL) if (strcmp(p-number ),ch)=0)printf(%s同学的座位是在第%d行%d第列n,p-name,p-row ,p-col ); p=p-next;/*举例:|=| 请输入选项编号14 |=| 1-设定考场座位 | 2-取消考场座位 | 3-显示某座位考生的信息| 4-查找学生的座位 |请输入你的选择!1请输入考生姓名:小明请输入考生准考证号:2013121456你所在的位置是:第6行,第5列|=| 请输入选项编号14 |=| 1-设定考场座位 | 2-取消考场座位 | 3-显示某座位考生的信息| 4-查找学生的座位 |请输入你的选择!3请输入座位的行列(用空格分开):6 5第6行,第5列的信息是:姓名:小明准考证号:2013121456所在的位置:第6行,第5列|=| 请输入选项编号14 |=| 1-设定考场座位 | 2-取消考场座位 | 3-显示某座位考生的信息| 4-查找学生的座位 |请输入你的选择!*/

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


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