C实训题目学生.docVIP

  1. 1、本文档共7页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
C实训题目学生

C++程序设计实训题目 题目1 新数字加法 1 题目2 选择问题——排序 2 题目3 陶陶摘苹果 3 题目4 菲波那契数列 4 题目5 加密 6 题目6 “高校人员信息管理系统” 7 题目7 “车辆管理系统” 8 要求:从题目1-5中选择2个题目,从题目6-7中选择1个题目,编写程序实现。 题目1 新数字加法 Description 有一个新的数学加法。接收一个整数值,在这个数后加上数字逆序后的数字,组合成一个新数。例如,给定数7631,逆序后为1367,组合后 Input 输入包括多组测试数据,你应当处理到输入结束为止。 输入的每组数据只有行,而且只有一个整数S。 Output 对于每组输入测试数据,对应的每组输出占一行,即数字加法后的结果值。 Sample Input 7631 101 51 Sample Output 101101 5115 题目2 选择问题——排序 Description 输入4个0到20000的整数,要求按由大到小的顺序输出。 Input 输入4个整数 Output 按由大到小的顺序输出 Sample Input 1 2 3 4 Sample Output 4 3 2 1 陶陶摘苹果 Description 陶陶家的院子里有一棵苹果树,每到秋天树上就会结出10个苹果。苹果成熟的时候,陶陶就会跑去摘苹果。陶陶有个30厘米高的板凳,当她不能直接用手摘到苹果的时候,就会踩到板凳上再试试。 现在已知10个苹果到地面的高度,以及陶陶把手伸直的时候能够达到的最大高度,请帮陶陶算一下她能够摘到的苹果的数目。假设她碰到苹果,苹果就会掉下来。 Input 输入用例包括两行数据。第一行包含10个100到200之间(包括100和200)的整数(以厘米为单位)分别表示10个苹果到地面的高度,两个相邻的整数之间用一个空格隔开。第二行只包括一个100到120之间(包含100和120)的整数(以厘米为单位),表示陶陶把手伸直的时候能够达到的最大高度。 Output 输出结果包括一行,这一行只包含一个整数,表示陶陶能够摘到的苹果的数目。 Sample Input 100 200 150 140 129 134 167 198 200 111 110 Sample Output 5 菲波那契数列 Description 菲波那契数列是指这样的数列: 数列的第一个和第二个数都为1,接下来每个数都等于前面2个数之和。 给出一个正整数a,要求菲波那契数列中第a个数是多少。 Input 第1行是测试数据的组数n,后面跟着n行输入。每组测试数据占1行,包括一个正整数a(1 = a = 20) Output 输出有n行,每行输出对应一个输入。输出应是一个正整数,为菲波那契数列中第a个数的大小 Sample Input 4 5 2 19 1 Sample Output 5 1 4181 1 题目5 加密 Description 记不起从什么年代开始,在两军打仗的时候,为了保护被传送的信息不能被对方识破,采用了密语的方式,现在数学的发展,对加密、解密有了更高的要求,就连比较著名的MD5算法都被我国学者破解了。现在想让你编程序实现一简单加密算法,从键盘上输入7个字符(范围是从A到Z),然后对每个字符按照输入顺序,分别加1至7,最后输出加密后的字符。 Input 由键盘输入一组测试数据,该组测试数据包括7个大于等A小于等Z的字符。 Output 对输入的一组测试数据,经过加密后,在同一行输出加密后的7个字符。 Sample Input CHINESE Sample Output DJLRJYL 题目6 “高校人员信息管理系统” 1、问题描述 1)某高校,主要人员有:,编号、姓名、性别、年龄任职时间 2)某高校有四类员工:教师、实验员、行政人员,教师兼行政人员;共有的信息包括:编号、姓名、性别、年龄等。其中,教师还包含的信息有:所在系部、专业、职称;实验员还包含的信息由:所在实验室、职务;行政人员还包含的信息有:政治面貌、职称等。 2、功能要求1) 添加功能添加2) 查询功能根据编号姓名进行查询) 编辑功能根据查询对相应的记录进行修改) 统计功能能根据多种参数进行人员的统计保存功能、问题的解决方案 根据系统功能要求,可以将问题解决分为以下步骤: 1)应用系统分析,建立该系统的功能模块框图以及界面的组织和设计; 2)分析系统中的各个实体及它们之间的关系; 3)根据问题描述,设计系统的类层次;

文档评论(0)

3774384 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档