说明:1、必须以题目中规定的文件名进行保存,并用FTP上传到指定的文件夹中。FTP上传使用说明在试题后面。请选手每做完一道题及时上传一次,以确保因机器故障引起的文件丢失。
2、比赛时间为:60分钟,试题100分。
3、使用竞赛规定的文件格式输入、输出。
第1题 求和问题(程序文件名A1.PAS / A1.in / A1.out ,20分)
输入一个三位正整数,然后与它倒过来的数相加,输出和。
输入(a1.in):一行,N(100 < n < 999)
输出(a1.out):一行,和值
样例1:
输入:125
输出:646
样例2:
输入:100
输出:101
第2题 换钱游戏(程序文件名A2.PAS / A2.in / A2.out ,20分)
一个富翁试图与陌生人做一笔换钱生意,换钱规则为:陌生人每天给富翁10万元钱;而富翁第一天给陌生人1元钱,第二天2元,第三天4元,……,富翁每天给陌生人的钱是前一天的两倍。请你编程帮他们算一算这个游戏至少做几天,富翁给陌生人的总钱数会超过陌生人给富翁的?
输出(a2.out):一行,达到要求是最少的游戏天数。
第3题 残料问题(程序文件名A3.PAS / A3.in / A3.out ,20分)
小明到爷爷的工厂去实习,厂里有一根长度为321米的钢材,爷爷要求小明将他接去成两种规格的短料,规格a、b的长度分别为17米和27米,问小明分隔成a、b各多少段后,剩余的残料r最少?
输出(a3.out):三行,每行一个数据。分别为a的段数、b的段数及残料r的长度。
第4题 拐角问题(程序文件名A4.PAS / A4.in / A4.out ,20分)
小林最近迷上了一种拐角方阵,他觉得非常好玩。这个图形是由n行,n列的整数组成的方阵。比如当n为5时,这个拐角方阵是如下的一个图形:
1 1 1 1 1
2 2 2 2 1
3 3 3 2 1
4 4 3 2 1
5 4 3 2 1
希望你能帮小林编写一个程序,当输入一个n(1<n<15)时,你的程序能生成一个n*n的拐角矩阵。
输入(a4.in):一行,n(1<n<15)。
输出(a4.out):n*n的拐角矩阵。每个数据占3列位置,不足3列的左边补空格。(如当n=5时,每一列的前面县输出两个空格,然后就是一个一位数据。)
第5题 狼追兔子(程序文件名A5.PAS / A5.in / A5.out ,20分)
兔子躲进了10个环形分布的洞的某一个中。狼追兔子,从第1个洞开始。狼在第1个洞中没有找到兔子,就间隔1个洞,到第3个洞中去找,也没有找到兔子,就隔两个洞,到第6个洞中去找,以后狼每次多隔1个洞去找兔子,……。这样狼一直找不到兔子。请问兔子可能躲在哪个洞中?
输出(a5.out):兔子所有可能躲的洞号。每个洞号占一行。
原创文章,转载请注明: 转载自感叹忽然的部落格
本文链接地址: 2009年青岛市程序设计竞赛试题(小学B组)