首页 > 程序设计 > 2005年青岛市程序设计竞赛试题(小学组)

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

说明:
1、必须以题目中规定的文件名进行保存,并将文件保存到软盘上。
2、比赛时间为:60分钟。

第1题 求最大数和最小数(程序文件名为  AA.PAS,20分)
已知n个整数序列X1、X2、X3、……、Xn(n<=1000),要求找出其中的最大数和最小数。

输入:n,X1、X2、X3、……、Xn
输出:第一行显示最大数
      第二行显示最小数

样例:键盘输入:4    12    3    7    19
      屏幕显示:19
                3

第2题  求一个分数对应的十进制小数(程序文件名为BB.PAS,20分)

已给一个分数的分子和分母,求对应的小数,保留小数点后的K位(K<=100)。要求第K+1位四舍五入。
输入:x,y,K(x为分子,y为分母,K为小数点后的位数)
输出:对应的小数

样例:键盘输入:1   6  5
      屏幕显示:1/6=0.16667

      键盘输入:5  7  7
      屏幕显示:5/7=0.7142857

第3题  编制一个乘法运算的程序(程序文件名为CC.PAS,20分)

从键盘读入两个1000以内的正整数,进行乘法计算并输出计算算式。

输入:x,y(为两个做乘法运算的正整数)
输出:对应的计算算式与结果(注意对齐格式)

样例:键盘输入:189  13
      屏幕显示:
                  189
              X    13
            —————
                  567
                 189
            —————
                 2457

第4题:编制计算程序(程序文件名为:DD.PAS,20分)

有一数列:2,3,5,4,6,10,6,9,15,8,12,20……,从键盘输入自然数N(6<N<100),求数列第N个数是几,第N+1、N+2个数和第N-1和第N-2个数是几?

第5题:编制程序(程序文件名为EE.PAS,20分)

在从M(M>=1)到N(N<=100)的自然数列中,第一次去掉奇位数上的数字,剩下的数重新排列,再去掉奇位数上的数字,再将剩下的重新排列,重复做下去,问最后剩下的数是几?M、N用键盘输入,且M<N,并将每次排列的数字在屏幕上显示出来。

原创文章,转载请注明: 转载自感叹忽然的部落格

本文链接地址: 2005年青岛市程序设计竞赛试题(小学组)

  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
企业即时通讯