haihongyuan.com
海量文库 文档专家
全站搜索:
您现在的位置:首页 > 初中教育 > 学科竞赛学科竞赛

首届王选杯初中B组试题

发布时间:2014-06-05 11:42:46  

北京市首届“王选杯”信息学交流大会

(初中B组)

时间:2014年5月10日 上午8:30-11:00

程序文件说明

1. 在计算机E盘建立一个文件夹,文件夹命名规则:机房号-座位号,例如:405-A01、414-C09。将编写的程序文件存在此文件夹中,最后只提交程序源文件(.cpp或 .pas或 .bas)。 注意:文件夹中不要再建立子文件夹。

2.

3. 每道程序都是文件输入输出,屏幕的输入输出无效。 文件输入输出样例

例如:给定两个整数a和b,求它们的和。(假如输入文件:a.in,输出文件:a.out)

C++/C模板:

1. 简单排序

(a.pas/c/cpp)

题目描述:

输入三个整数x,y,z,请把这三个数由小到大输出。

输入格式:

一行,三个整数,x,y,z,0<=x,y,z<=32767。

输出格式:

从小到大输出符合要求的数。每两数之间用一个空格分开,行末不得有多余空格。 样例输入:

1 4 3

样例输出:

1 3 4

2. 和为x

(b.pas/c/cpp)

题目描述:

求出1到999之间(含1和999)的整数,使其数字之和为x。

输入格式:

一行,一个整数,x,1<=x<=27。

输出格式:

从小到大输出所有符合要求的数。每行输出8个数,每两数之间用一个空格分开,行末不得有多余空格。

样例输入:

13

样例输出:

49 58 67 76 85 94 139 148

157 166 175 184 193 229 238 247

256 265 274 283 292 319 328 337

346 355 364 373 382 391 409 418

427 436 445 454 463 472 481 490

508 517 526 535 544 553 562 571

580 607 616 625 634 643 652 661

670 706 715 724 733 742 751 760

805 814 823 832 841 850 904 913

922 931 940

3. 箭头

(c.pas/c/cpp)

题目描述:

输入一个整数n(2<=n<=7),输出一个尺寸为n的箭头,行末不得有多余空格。 箭头形状如下

n个*

*

2n * *

*

样例输入:

2

样例输出:

*

*

*******

*

*

4. 奇怪的排序

(d.pas/c/cpp)

题目描述:

输入若干整数,将它们按照包含的质因子个数排序,质因子个数相同的前提下,按照数字本身大小排序。

输入格式:

一行,首先是一个整数n(2<=n<=20),后面是n个范围在2到10000之间(含2和10000)的整数,数字之间用空格分开。

输出格式:

排序后的n个整数,用一个空格分开,行末不得有多余空格。

样例输入:

5 8 15 12 7 4

样例输出:

7 4 15 8 12

样例解释:

7只包含1个质因子

4=2*2,包含2个质因子

15=3*5,包含2个质因子

8=2*2*2,包含3个质因子

12=2*2*3,包含3个质因子

网站首页网站地图 站长统计
All rights reserved Powered by 海文库
copyright ©right 2010-2011。
文档资料库内容来自网络,如有侵犯请联系客服。zhit326@126.com