}
程序设计
6.
本题分值:
10
题目标题:
陶陶摘苹果。
时间限制:
1000MS
内存限制:
32768KB
题目描述:
陶陶家的院子里有一棵苹果树,每到秋天树上就会结出10个苹果。
苹果成熟的时候,陶陶就会跑去摘苹果。
陶陶有个30厘米高的板凳,当她不能直接用手摘到苹果的时候,就会踩到板凳上再试试。
现在已知10个苹果到地面的高度,以及陶陶把手伸直的时候能够达到的最大高度,请帮陶陶算一下她能够摘到的苹果的数目。
假设她碰到苹果,苹果就会掉下来。
输入描述:
输入包括两行数据。
第一行包含10个100到200之间(包括100和200)的整数(以厘米为单位)分别表示10个苹果到地面的高度,两个相邻的整数之间用一个空格隔开。
第二行只包括一个100到120之间(包含100和120)的整数(以厘米为单位),表示陶陶把手伸直的时候能够达到的最大高度。
输出描述:
输出只包含一个整数,表示陶陶能够摘到的苹果的数目。
样例输入:
100200150140129134167198200111
110
样例输出:
5
7.
本题分值:
10
题目标题:
歌唱比赛选手成绩计算。
时间限制:
1000MS
内存限制:
32768KB
题目描述:
歌唱大赛选手成绩这样计算:
去掉一个最高分,去掉一个最低分,将剩下分数的平均值作为选手的最后得分。
现假设共有6位评委,都是按百分制打分,请编程计算选手的成绩。
提示:
将6个评分存入score数组中。
关键是求出其中的最大值max(即最高分)和最小值min(即最低分)。
输入描述:
依次输入6位评委的打分score1~score6,每个scorei都是double型,且满足0≤scorei≤100。
输出描述:
输出一行,表示该选手的最后得分。
提示:
输出时不需要对精度特殊控制,用cout<样例输入:
78.892.387.694.885.894.8
样例输出:
90.125
8.
本题分值:
10
题目标题:
神秘的字符加、解密技术。
时间限制:
1000MS
内存限制:
32768KB
题目描述:
插入式加密法是信息加密中一种简单的加密技术,其方法是在明文字符中插入一些无意义的字母来形成密文单词。
例如,对于明文:
China,在间隔为1的位置依次插入一个字母而形成密文:
Coheifnia。
因此,其解密过程与加密过程相反,即从密文中首字符开始取,每间隔1个位置依次取出字符,就得到原始的明文。
请编程实现插入式加密法所对应的解密算法,将密文翻译成明文。
提示:
定义两个字符数组ci和pl,分别存放密文字符串和明文字符串。
解密过程即在字符串ci中,从下标0的字符(首字符)开始,将偶数下标的字符(’\0’之前的)依次取出赋值到字符数组pl中,最后即得到明文字符串。
输入描述:
输入一行:
密文字符串。
输出描述:
输出有一行:
翻译后的明文字符串。
样例输入:
Coheifnia
样例输出:
China
9.
本题分值:
10
题目标题:
字符串大小写转换。
时间限制:
1000MS
内存限制:
32768KB
题目描述:
输入一个长度小于20的不含空格的字符串,然后对该字符串做如下处理:
对字符串中的每个字符,如果是大写字母,将其转化为小写;如果是小写字母,将其转化为大写,最后将处理后的字符串输出。
要求用指针对字符串进行处理。
输入描述:
输入一行:
长度小于20的不含空格的字符串。
输出描述:
输出一行:
处理以后的字符串。
样例输入:
ILoveC++!
样例输出:
ilOVEc++!
10.
本题分值:
10
题目标题:
打印极值点下标。
时间限制:
3000MS
内存限制:
32768KB
题目描述:
在一个整数数组上,对于下标为i的整数,如果它大于所有它相邻的整数,或者小于所有它相邻的整数,则称为该整数为一个极值点,极值点的下标就是i。
注意:
数组中的第一个数(下标为0)只要和第二个数(下标为1)不相等,第一个数(下标为0)就是极值点;同理,数组中的最后一个数只要和倒数第二个数不相等,最后一个数也是极值点。
输入描述:
有2行输入:
第一行是此数组的元素个数k(4输出描述:
输出为1行:
依次对应于数组的所有极值点下标值,下标值之间用空格分隔。
样例输入:
15
12121221122222222222217636312342567673
样例输出:
23101214