下载此文档

34按百家姓将姓名排序.doc


文档分类:外语学习 | 页数:约2页 举报非法文档有奖
1/2
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/2 下载此文档
文档列表 文档介绍
河北工业大学计算机软件技术基础(VC)课程设计任务书(编号:34)题目:按百家姓将姓名排序目的与要求:目的:培养学生综合利用C++语言进行程序设计的能力,通过学生独立思考,提高学生将所学知识转化为分析和设计简单实际问题的能力,建立程序文档、归纳总结的能力,从而增强创新和实践能力。基本要求:要求用C++语言编程,在VisualC++环境下调试完成。设计方法和基本原理::为简化程序,只对百家姓的前四个姓“赵、钱、孙、李”进行排序。输入20个人的姓名,他们的姓为这四个姓中的某一个。排序原则:先按百家姓的顺序排序,如果姓相同,再按名的正常汉字顺序排序。例如程序某次运行后的结果如图。:本程序应采用模块化设计方法,设计几个功能模块(函数)。例如(仅供参考):输入函数:输入20个人的姓名输出函数:输出20个人的姓名获取姓的整数:查找姓对应的整数排序函数::为实现按“赵、钱、孙、李”顺序排序,可将这四个姓氏对应4个从小到大的整数(可为0,1,2,3或1,2,3,4等,只要是从小到大的整数即可),将输入的姓名中的姓查找到其对应的整数,然后按照这个整数进行排序;当该数相同(姓相同)时,再比较名进行排序。另外:由于输入的字符较多,可将输入的姓名存入某个文件中,运行程序时将文件中存储的姓名粘贴到输入处即可。运行时的“粘贴”命令如下图,单击打开菜单。创新要求:实现程序功能后,可进行创新设计(2项全部实现为创新):将姓名数目20改进为用户输入姓名个数n,最大不超过1000。自学文件操作,将这n个人的姓名存入一个文本文件,利用文件操作,从该文件中读取n个人的姓名。扩展百家姓的数目,将4个姓扩展到100个。,在机房当场验收。(1)出勤率;(2)课程设计运行结果;(3)机房当场验收分数;(4)课程设计报告分数。书写设计报告的要求(详细内容见“设计报告模板”)

34按百家姓将姓名排序 来自淘豆网m.daumloan.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数2
  • 收藏数0 收藏
  • 顶次数0
  • 上传人花花世界
  • 文件大小51 KB
  • 时间2019-01-16