数组练习题
练习一:将数组a的内容按颠倒的次序重放。要求在操作时,只能借助一个临时存储单元而不得另开辟数组。
练习二:将一个十进制整数转化为二进制。例如:(12)10=(1100)2
练习三:读入10个学生的学号和成绩,计算他们的平均分,若比平均分高10分等第为A,若比平均分高小于10分的等第为B,若低于平均分,则等第为C,输出他们的成绩和等第。
陶陶摘苹果
(apple.pas/c/cpp)
【问题描述】
陶陶家的院子里有一棵苹果树,每到秋天树上就会结出10个苹果。苹果成熟的时候,陶陶就会跑去摘苹果。陶陶有个30厘米高的板凳,当她不能直接用手摘到苹果的时候,就会踩到板凳上再试试。
现在已知10个苹果到地面的高度,以及陶陶把手伸直的时候能够达到的最大高度,请帮陶陶算一下她能够摘到的苹果的数目。假设她碰到苹果,苹果就会掉下来。
【输入文件】
输入文件apple.in包括两行数据。第一行包含10个100到200之间(包括100和200)的整数(以厘米为单位)分别表示10个苹果到地面的高度,两个相邻的整数之间用一个空格隔开。第二行只包括一个100到120之间(包含100和120)的整数(以厘米为单位),表示陶陶把手伸直的时候能够达到的最大高度。
【输出文件】
输出文件apple.out包括一行,这一行只包含一个整数,表示陶陶能够摘到的苹果的数目。
【样例输入】
100200150140129134167198200111
110
【样例输出】
5
2973枪毙
题目描述Description
炼哥的朋友YSH家新填了一台电视,她奶奶看完了黑人赛跑后跑下来对她说:“几个挖煤的小伙子站成一排被枪毙,那个警察不瞄准就开枪了,吓得那几个挖煤的啊,跑得那么快,绳子都拦不住啊……”炼哥听说了后…很无语(当然了),但他突发奇想,要枪毙的人,受到了惊吓,跑得肯定会很快,于是,他自己写出了一个公式:跑的速度=胆小程度*个人体质;跑的速度范围是1~100,胆小程度是1~5,体质是1~10,现在给出N个“将要被枪毙者”的胆小度与体质,求出他们的速度,并选出跑的最快的那个“将要被枪毙者”。
输入描述InputDescription
第一行给出一个数N
接下来的2~N+1行,每行2个数,分别表示胆小度与个人体质,他们的编号从上到下分别是1~N。
输出描述OutputDescription
第1~N行为编号1~N人的速度
第N+1行为跑的最快的人的编号,如果有相同速度者,取编号大者输出。
样例输入SampleInput
3
24
32
54
样例输出SampleOutput
8
6
20
3
数据范围及提示DataSizeHint
n=100000