1 课程设计任务和具体技术参数
1.1 项目一
1.1.1 任务
一堆猴子都有编号,编号是1,2,3…m, 这群猴子(m个)按照1-m的顺序围坐一圈,从第1开始数,每数到第N个,该猴子就要离开此圈,这样依次下来,直到圈中只剩下最后一只猴子,则该猴子为大王。
1.1.2 要求
输入数据:输入m, nm, n为整数, n<m
输出形式:中文提示按照m个猴子,数n个数的方法,输出为大王的猴子是几号,建立一个函数来实现此功能
1.2 项目二
1.2.1 任务
用程序实现插入法排序、选择法排序、起泡法改进算法排序;利用插入排序、选择法排序和冒泡法的改进算法,将用户随机输入的一列数按递增的顺序排好。
1.2.2 要求
输入的数据形式为任何一个正整数,大小不限
输出的形式:数字大小逐个递增的数列
1.3 项目三
1.3.1 任务
编号为1-52张牌,正面向上,从第2张开始,以2为基数,是2的倍数的牌翻一次,直到最后一张牌;然后,从第3张开始,以3为基数,是3的倍数的牌翻一次,直到最后一张牌;然后…从第4张开始,以4为基数,是4的倍数的牌翻一次,直到最后一张牌;…再依次5的倍数的牌翻一次,6的,7的直到以52为基数的翻过,输出:这时正面向上的牌有哪些?要求有翻牌过程说明。
参考文档和完整的文档和源码下载地址:
网友评论