1、作业,试题六 扑克牌问题(pk.pas) 【问题描述】 一副扑克牌54张,最上面一张是大王,如果每次都把最上面的12张移到最下面而不改变他们的顺序和朝向,那么,经过 次的移动后,大王才会又出现在最上面?请你编程计算结果。(20分),2、摘桃子 小明爷爷家有棵桃树,树上高低不一的长了m个桃子。一天,小明找了n个小朋友到爷爷家做客,爷爷说:你们每人最多可以摘两个桃子,而且只许伸手摘,不允许借助其它工具,摘下的桃子大家在一起分享。由于小朋友的身高参差不齐,请你帮小明设计一个程序,使他们摘的桃子总数最多,并输出摘到的桃子总数。 输入: 第一行两个正整数m和n(n=100,m=20),m为桃子的总数,n
2、为小朋友人数。 第二行m个正整数,分别表示每个桃子的高度(每个桃子高度不超过300厘米)。 第三行n个正整数,分别表示每个小朋友伸手能达到的高度(每个小朋友伸手所能达到的最大高度不超过300厘米)。 输出: 一个整数,表示所有小朋友最多能摘到的桃子总数。 样例: 输入(pea.in): 10 4 110 100 150 90 100 135 160 88 130 140 120 100 110 80 输出(pea.out): 5,试题八 多米诺骨牌(gp.pas) 【问题描述】 有N张骨牌,它们全部正面朝上。从第2张骨牌开始,把凡是2的倍数位置上的牌翻成正面朝下,接着从第3张骨牌开始,把凡是3的倍数位置上的牌再翻一下,接着从第4张起,把凡是4的倍数位置上的牌按此规律再翻一下,依次类推,直到第1次翻得是第N张骨牌为止。当N为201时,最后有 张骨牌正面朝上,它们的位置分别是:是 。(有几个写几个) 请你编程实现。(40分),