测试题(03)
1120
测试时间:月日
题目概况:
题目名称求和QQ密码众数问题搬运篮球
程序名称hemimamulball
输文件名he.inmima.inmul.inball.in
输出文件名he.outmima.outmul.outball.out
测试点数量10101010
每测试点时限1秒1秒1秒1秒
每测试点分值10101010
注意事项:
1.务必看清题目,严格按照要求的格式输入、输出。
2.在调试程序时请先用题目中的样例数据,然后再自行设计多组测试数据
进行调试。
3.文件的命名规则:
程序文件的扩展名采用所用的语言环境的默认扩展名。
程序文件主文件名为每题题目后括号内的文件名,输入、输出文件名为每题输入、
输出文件括号内的文件名。
1、求和(he)
小可可的数学老师给它讲了素数和合数的概念,接着老师要求他计算n以内
的所有合数之和(n≤100),你能用程序实现吗?
输入样例:n(he.in)
10
输出样例:n以内所有合数之和(he.out)
37
2、QQ密码(mima)
小可可的QQ密码为6为数字,他的记性不好,往往忘记密码,他想把密码
记录到笔记本上,但又不想让别人直接看到密码,于是他给密码进行了加密处理:
他在笔记本上写下了一串字符,其中ABCDEF每个大写字母的个数对应了密码
每位数字,如果字母个数超过了10,则再对10取模运算,结果即为对应位密码
数字。你的任务是根据小可可笔记本上的一行字符串找出小可可的QQ密码。
输入样例(mima.in):只有一行字符串(长度256)
DECCAFADABGHIa
输出样例(mima.out):只有一行数据,位小可可的qq密码。
312211
3、众数问题(mul)
给定含有n(1≤n≤50)个元素的数组,中每个元素的取值均为0—100
之间的整数(包括0和100)。每个元素在中出现的次数称为该元素的重数。
数组中重数最大的元素称为众数。在每个数组均有众数的情况下,请编写一
程序,输出的众数和重数。
例如,数组中共有8个元素,分别为1,2,2,0,2,100,3,5。
则数组的众数是2,其重数为3
输入:第一行为的元素个数n,接下来的n行每行有一个正整数,即的
n个元素。
输出:第一行是众数,第二行是重数。(如果众数不止一个,请按从小到大
的顺序输出,之间用一个空格隔开)
样例:
输入(mul.in)
8
1
2
2
0
2
100
3
5
输出(mul.out)
2
3
4、搬运篮球(ball)
小可可是班级的体育委员,在上篮球课上,老师让他独自把器材室的篮球拿
到操场上,小可可最多只能一次拿三个篮球到指定的操场上,小可可在拿球的过
程中一直在思考一个问题,他很想知道将这些篮球拿到指定的操场上共有多少种
不同的拿法。
例如,现在总共有4个篮球,那么可以选择的方法有以下7种:
1,1,1,1(分4次拿完,每次拿一个篮球)
1,2,1(分3次拿完,第一次拿一个,第二次