开发工具:
文件大小: 185kb
下载次数: 0
上传时间: 2012-08-23
详细说明: 1、猴子吃桃子问题 任务:猴子第一天摘下若干个桃子,当即吃了一半,还不过瘾,又多吃了一个;第二天早上又将剩下的桃子吃掉了一半,又多吃了一个;以后每天早上都吃了前一天剩下的一半加一个,到第n天早上想再吃时,发现只剩下一个桃子了。 要求:从键盘输入猴子吃桃的天数day。 输出形式:输出第一天共摘桃子的个数。 测试数据:day=6。 2、顺序表的插入 任务:从键盘输入任一整数,使其插入到有序的数列:{15,42,86,118,235,289,324,390,500,1000}中,插入后仍然保持从小到大的顺序。 要求:从键盘输入插入的数据x。 输出形式:输出原序列和插入新数后的序列。 测试数据:x=665。 3、货物入库和出库 任务:某超市要将货物进行入库操作,模拟其入库和出库的操作。 要求:从键盘输入所要入库货物的总数n、入库的货物号码。 输出形式:输出入库的货物号码序列和出库的货物序列。测试数据:n=8,入库序列为:2,3,6,18,22,25,29,30。 4、约瑟夫环 任务:编号是1,2,•••,n的n个人按照顺时针方向围坐一圈,每个人只有一个密码(正整数)。一开始任选一个正整数作为报数上限值m,从第一个人开始顺时针方向自1开始顺序报数,报到m时停止报 数。报m的人出列,将他的密码作为新的m值,从他的顺时针方向的下一个开始重新从1报数,依次下去,直到所有的人全部出列或者剩余一个人为止。设计一个程序来求出所有出列顺序或最后一个赢家。 要求:利用单向循环链表存储结构模拟此过程,并从键盘输入人数n 以及m的初值,并输入每个人的密码和姓名,建立单循环链表。 输出形式:正确的输出序列或最后一个赢家。 测试数据:m的初值为12,n=6,6个人的密码依次为5,2,8,6,4,3。则正确的输出时什么? 5、排序 任务:对从键盘输入的任意多个数n进行从小到大的排序。 要求:从键盘输入要求排序的数的个数n以及要排序的数,分别利用起泡法和快速排序法来实现。 输出:排序后的数,每行输出五个数。 测试数据:n=10,分别为:2,9,56,480,36, 88,76,21,203,100 ...展开收缩
(系统自动生成,下载前可以参看下载内容)
下载文件列表
相关说明
- 本站资源为会员上传分享交流与学习,如有侵犯您的权益,请联系我们删除.
- 本站是交换下载平台,提供交流渠道,下载内容来自于网络,除下载问题外,其它问题请自行百度。
- 本站已设置防盗链,请勿用迅雷、QQ旋风等多线程下载软件下载资源,下载后用WinRAR最新版进行解压.
- 如果您发现内容无法下载,请稍后再次尝试;或者到消费记录里找到下载记录反馈给我们.
- 下载后发现下载的内容跟说明不相乎,请到消费记录里找到下载记录反馈给我们,经确认后退回积分.
- 如下载前有疑问,可以通过点击"提供者"的名字,查看对方的联系方式,联系对方咨询.