设计考场编排,生成准考证号

(7页)

本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦!

9.9 积分

学计算机软件技术基础(VC)课程设计报告学院信息工程 班级电了 C082姓名—学号—成绩 一、题目: 设计考场编排 生成准考证号(B)二' 设计思路1、 总体设计1) 分析程序的功能通过输入考场信息,录入考生的考号与姓名,分别进行存储,并确定考生人数根据考生人数为 考生编排考场与座位号,已给定了学校代码,取学号前两位与考场号座位号,学校代码相叠加生成 考生的准考证号,清晰反映考试系统。2) 系统总体结构:设计程序的组成模块,简述各模块功能。程序由六个模块构成模块一学生初始信息的录入,实现信息的存储。模块二模块一屮录入的学生考号,取前两位作为准考证的的一部分清晰显示其信息。模块三为学生编排座位号,并将座位号作为准考证的一部分录入。模块四为学生编排考场,并将考场号作为准考证的一部分录入。模块五学校代码转化作为准考证号的一部分。模块六由各模块生成的数据实现准考证号。2、 各功能模块的设计:说明各功能模块的实现方法模块一录入学生信息姓名与考号属于不同类型,要通过使用构造数据类型来实现不同类型的录 入,录入学生信息以循环来实现反复的调用,并将学生的信息保存在结构数组之中。模块二収考号的前两位作为准考证的一部分,首先,考号为5位的整型数,而准考证号为字符 型,将考号前两位转换成字符型,以考号对1000求整取得前两位。新生成的两位数分别对10求余 求整再与0的ASCII值转化成字符型。模块三为学生编排座位号时,根据录入的人数与每班仅容的数设计。每班容纳人数50人,座 位号将由01-50,定义一个循环来实现。使循环变量为对五十求余加一,就是座位号.模块四考场编排类似于模块三。模块五学校代码转换成字符型直接赋予其值模块六各模块实现数据按照题目要求进行拼接,利用循环来实现拼接与输出各考生信息。3、 设计中的主要困难及解决方案在这部分论述设计屮遇到的主要困难及解决方案。1)困难:各模块中都有的整型对字符型的转换与储存,这是本题实现的关键问题。解决方案:将整形数求整或求余后,加上对应的0的ASCII码植转换成字符型。4、 你所设计的程序最终完成的功能1)说明你编制的程序能完成的功能根据输入的考生信息.考生个数,并为考生编排座位,考场,与准考生号。2)准备的测试数据及运行结果或开始IS £un 一 hicrozoft Vi: ||SS选定"D: \fun\Debug\二 二J可移动磁盘 CD:)竺)VC嘛程设计报吿.d10:05三、程序清单#includeconst int C0DE=18;//学校代码int n二4;struct student //定义结构体{char testID[8];//准考证号char name [20];//姓名int num;//考号int place;//座位号int ExamRoom;//考场}stu[4];void inputstudent(){int i;for (i二0;i>stu[i]. name;cout«〃请输入第学生学号〃; cin>>stu[i]? num;}}void main (){int N, j, i;inputstudent ();if (nP!=0)M二n/50+1;else N=n/50;for(i=0;i

 天天文库所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。

计算机学号生成准考证号,设计考场编排,生成准考证号相关推荐

  1. C语言给考场编号,求:用C设计考场的编排,生成准考证号基本要求:br/(1)用 爱问知识人...

    基本要求: (1) 用C 语言编程,在Visual C 环境下调试完成: (2) 使用结构数组,各个功能分别使用函数来完成. (3) 源代码程序要有必要的注释. 设计方法和基本原理 1.课题功能描述 ...

  2. 计算机组成原理偶校验编码设计,计算机组成原理校验码生成电路的设计.doc

    计算机组成原理校验码生成电路的设计 编 号:学 号: 9 课 程 设 计 教 学 院计算机学院课程名称计算机组成原理课程设计题 目校验码生成电路的设计专 业计算机科学与技术班 级计科一班姓 名陈建辉同 ...

  3. 汉语著者号自动生成系统的设计与实现

    汉语著者号自动生成系统的设计与实现 李 华 (成都大学图书馆 成都610106) [摘要] 以著者的四角号码为取号依据,设计编写"汉语著者号自动生成系统",对该系统测试后发现,编 ...

  4. bs模型Nd怎么用计算机算,BS模式的下试卷自动生成系统的设计与实现

    B/S模式的下试卷自动生成系统的设计与实现 信息与计算科学06101班马德岭 指导老师:庄曰华 摘要:教学评价是教学工作的一个重要环节,通常的教学评价方式多为通过试卷进行考试,因而试卷的质量将直接影响 ...

  5. 糟心!准考证上没有考场和座位号咋办?准考证打印了个寂寞?

    目前很多同学都已经打印好准考证了吧,但有些同学的准考证上面只有地点,没有考场号和座位号,那该怎么办,怎么查呢? 你的呢?你的准考证上面有考场号和座位号吗? 很多同学的准考证上面的考试地点一栏,都没有具 ...

  6. 杭电 2016 计算机组成原理,杭电计算机组成原理多功能ALU设计实验

    <杭电计算机组成原理多功能ALU设计实验>由会员分享,可在线阅读,更多相关<杭电计算机组成原理多功能ALU设计实验(6页珍藏版)>请在人人文库网上搜索. 1.杭州电子科技大学计 ...

  7. 用英文给嵌入式计算机下定义,嵌入式课程设计报告--嵌入式系统项目设计.doc

    河海大学计算机与信息学院(常州) 课程设计报告 题 目 嵌入式系统项目设计 专业.学号 授课班号 277704 学生姓名 同组学生 指导教师 完成时间 2011年6月 课程设计(报告)任务书 (理 工 ...

  8. 什么是铁路信号安全计算机平台,铁路信号系统安全计算机平台配置工具软件设计.pdf...

    铁路信号系统安全计算机平台配置工具软件设计.pdf 2016年 1O月 铁 道 通 信 信 号 October2016 第52卷 第 lO期 RAILWAYSIGNALLING& C0MMUN ...

  9. 硬件描述语言要用计算机吗,计算机组成原理用硬件描述语言设计CPU.docx

    计算机组成原理用硬件描述语言设计CPU 计算机科学与工程学院课程设计报告题目全称: 课程名称: 指导老师: 职称: 序号学生姓名学号班号成绩12345678910(注:学生姓名填写按学生对该课程设计的 ...

  10. 让数组的左边全为奇数C语言,2015年全国计算机等级考试全真模拟考场_二级C语言试卷四.docx...

    2015年全国计算机等级考试全真模拟考场_二级C语言试卷四 全国计算机等级考试全真模拟试卷(4) 二级C (考试时间l20分钟,满分100分) 一.选择题(每小题1分,共40分) (1)算法是指( ) ...

最新文章

  1. 2010.12.14 关于decimal和Numeric类型
  2. [魔方]28秒!地铁站真是个破纪录的好地方
  3. 团体程序设计天梯赛-练习集L1-016. 查验身份证
  4. python运行慢-Python运行效率慢?因为你不知道这六大窍门!
  5. LeetCode() Remove duplicates from sorted list II
  6. Oracle sql 中的字符(串)替换与转换[转载]
  7. php和python和javascript_Node.js与PHP、Python的字符处理性能对比
  8. 简单的消息发送小程序
  9. mysql 修改自增字段起始值不生效_Mysql数据库基本介绍
  10. linux给文件夹图标,linux – 如何在GNOME中以编程方式设置自定义文件夹图标?
  11. php整站防注入程序,一个不错的php通用防注入程序
  12. postman接口测试:获取信息
  13. [CoffeeScript]使用Yield功能
  14. Vijos P1409 纪念品分组【贪心】
  15. 智能优化算法应用:基于灰狼算法的二维Otsu图像阈值分割-附代码
  16. QT中关于书签的操作
  17. vrrp和mstp实现网关冗余备份以及链路的负载均衡
  18. 《Question Answering on Freebase via Relation Extraction and Textual Evidence》
  19. CSAPP AttackLab解题记录
  20. 转型 细分 新篇章——2018锐捷睿易全国合作伙伴大会

热门文章

  1. linux go missing git command,go: missing Git command的解决办法
  2. mysql字段动态扩展_如何用动态字段实现系统的扩展性?
  3. Android背景图片设置
  4. Linux环境中清除tomcat缓存
  5. phpstorm设置背景图片
  6. java课程设计代码_java(课程设计之记事本界面部分代码公布)
  7. lzw编码过程详解_【手打】LZW编码的C/C++实现
  8. MFC控件(三)(进度条控件和滑块控件)
  9. 在linux内核中修改TCP MSS值
  10. 柱状图如何叠加折线图_一样的次坐标轴不一样的柱状图