首页 > 信息技术 > 2009年青岛市程序设计竞赛试题(小学B组)

2009年青岛市程序设计竞赛试题(小学B组)

说明: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组)

  1. 还没有评论
评论提交中, 请稍候...

留言

您需要登录之后才能发表评论,如果您还没有账号,请先注册
可以使用的标签: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>
Trackbacks & Pingbacks ( 0 )
  1. 还没有 trackbacks
企业即时通讯