- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
2012年青岛市程序设计竞赛试题
???????????????????2012年青岛市程序设计竞赛试题(小学组)
说明:1、必须以题目中规定的文件名进行保存,并用FTP上传到指定文件夹中,FTP上传在试题最后。请选手没做完一道题及时上传一次,以确保因机器故障引起的文件丢失。
?????2、比赛时间为:60分钟,试题100分。
?????3、使用竞赛规定的文件格式输入、输出。
第一题?火柴盒(程序文件名a1.pas,25分)
小林今年刚上一年级,最近开始学数学的加法。老师给他出了这样一道题:火柴盒长为L,宽为W(1=L,W=100)。高度有一层楼这么高,火柴只能按长或宽的方式放进去,给小林了N(1=N=50)根火柴,知道一根火柴的长度,问有多少跟火柴可以放进该火柴盒。你能用计算器帮小林解决这个问题吗?
输入(a1.in):
第一行,三整数N,L和W用空格隔开;
接下来N行每行输入一个1到1000范围内的一个整数,表示火柴的长度。
输出(a1.out):一行整数,能够装进火柴盒的火柴数量。
样例1:
输入:5 3 4
??????8
??????4
??????2
??????1
??????9
输出:3
?
?
第二题?数据统计(程序文件名a2.pas,25分)
小林最近想研究末尾有0的整数的性质。小林给出任一整数N,请你帮小林算出这个整数末尾共有多少个连续的0?
输入(a2.in):一行,一个整数N(1=N=1000000000)。
输出(a2.out):一行统计出N的末尾连续0?的个数。
样例1:
输入:50100
输出:2
样例2:
输入:102304
输出:0
第3题?购文具(程序文件名a3.pas,25分)
“六一”儿童节“文具套装”优惠销售,三种购买方式如下:
1、现购:10元/套,超过2套以为的,9元/套,超过10套以外的,则7.5元/套;
2、网购:9元/套,超过10套,全部按网购每套的价钱打8折;超过5套,
则全部按网购每套的价钱六折;
3、团购:10元起团购,6元/套,达到或超过50套,则5元/套,达到或超过100套,则4元/套。
小林想用其中一种方式购n套文具,请你帮他计算应付多少元钱?
输入(a3.in):一行,两个用空格隔开的整数,分别表示购买方式号(1,2,3)和套数n(n=200)
输出(a3.out):一行,一个整数,应付饭钱(小数部分四舍五入)。
样例:
输入:1 11
输出:100
?
?
第四题?分发糖果(程序文件名a4.pas,25分)
一些学生围绕教师坐着,每人手里都有偶数个糖果。现在老师吹一声哨子,所有学生同时将自己的一半糖果给他右面的同学,如果某个同学的手里的糖果个数是奇数,则老师给他一个糖果。重复这个过程直到多有同学手中的糖果数一致,并给出结束后没人手里的糖果数。
输入(a4.in):
第一行,一个整数n,表示学生人数(n=100);
接下来的n行,每行一个偶数(不超过100),表示每个学生手里的糖果(按逆时针次序)。
输出(a4.out):一行,两个空格隔开的整数,即老师吹哨子的次数和学生最后平均的糖果数。
样例:
输入:6
??????36
??????2
??????2
??????2
??????2
??????2
输出:15 14
?????????????????????ftp上传使用说明
第一步:打开IE浏览器,在地址栏内输入ftp地址(由监考老师),出现登录窗口。
第二步:用户名为参赛选手本人的考试号,输入密码。
第三步:登录后,将本人编写的程序拖放(复制粘贴)到浏览器窗口。拖放过程中会出现传送进度条,进度条结束即上传完毕(一旦发现问题请及时资讯监考老师)。
参考答案:
1.?program??a1;
var
n,l,w:integer;
x,count:integer;
i:integer;
f1,f2:text;
begin
assign(f1,a1.in);
assign(f2,a1.out);
reset(f1);
rewrite(f2);
??readln(f1,n,l,w);
??if lw then l:=w;
??for i:=1 to n do
??begin
readln(f1,x);
if x=l then count:=count+1;
??end;
??writeln(f2,count);
??close(f1);
??close(f2);
end.
2.?var a,b,c,d:longint;
f1,f2:text;
begin
assign(f1,a2.in);
assign(f2,a2.out);
reset(f1);
rewrite(f2);
read(f1,a);
repeat
if a mod 10=0 then begin
a:=a div 10;
d:
您可能关注的文档
- M4Unit2 Revision.ppt
- (变压器作业指导书英文版)Method statement of electric test for transformer.doc
- 选修六Unit2复习学案.doc
- 2017届高考英语一轮单元复习精讲课件:第1部分+必修1+Unit3《Travel+journal》(人教版新课标).ppt
- 05原核生物的具体类群.ppt
- 必修1词汇复习.ppt
- 新型自耦感应谐波屏蔽电力变压器的通用模型及谐波模型_英文_李勇.doc
- lanhua必修1-Unit 3[课件].ppt
- 人教新课标高二选修6 Unit 2 Poems单元复习课件.ppt
- 必修1 unit3 一轮复习课件.ppt
文档评论(0)