下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、.少年宫电脑编程兴趣班测试题目竞赛时间:2011年8月21日上午8:0010:00题目一览表题目名称歌手统分银行密码模拟开关程序文件scorepasswordmoni输入文件score.inpassword.inmoni.in输出文件Score.outpassword.outmoni.out分值100100100时限1秒1秒1秒注意事项:1 务必看清题目,严格按照所要求的格式输入、输出。2 在调试程序时请先用题目中的示例数据,然后再自行设计多组测试数据进行调试。3 测试有严格的时间限制,请尽可能优化算法。4 命名规则:(1) 每题都规定了该题的英文名称。(2) 程序文件和数据文件的主文件都是该
2、题的英文名字。(3) 程序文件扩展名采用语言环境的默认扩展名。(4) 数据文件都是文本文件,输入和输出文件的扩展名分别是.in和.out。5 程序应从输入文件读取数据,并严格地按照规定的输出格式将结果输出到输出文件中,行首不得有空格,输入数据文件和输出数据文件都与程序在同一个目录中,由于程序所在的目录是不确定的,因此不允许在程序中含有盘符信息和任何形式的路径信息。6 选手在竞赛结束时应在硬盘指定位置建立以参赛号命名的文件夹,并将所完成各题的源程序文件和编译所产生的可执行文件(即扩展名为.exe的文件)拷贝到该文件夹中。7 使用输入输出文件的程序结构,供同学参考/输入输出文件开始都是以写的形式产
3、生的#include stdio.h /包含基本的输入输出头文件 main() /主函数 ,标准C+,要求有返回值,不能是void FILE *fin,*fout; /定义输入输出文件指针 long a,b,c; /定义相关变量 fin=fopen(filename.in,r); /以读取的方式打开输入文件,指向fin fout=fopen(filename.out,w);/以写入的方式打开输出文件,指向fout fscanf(fin,%d%d,&a,&b); /读取输入文件中的数值,存入变量 a,b中 c=a+b; /计算 fprintf(fout,%ld,c);/在输出计算结果到输出 文件
4、中 fclose(fin); /关闭输入文件指针 fclose(fout); /关闭输出文件指针 return 0; / 返回主函数值 一、歌手统分(score.pas/c/cpp)【问题描述】最近,我市举行了一届“青年歌手大奖赛”,邀请N名裁判给某歌手打分。评分原则是去掉一个最高分,去掉一个最低分,剩下的分数的平均值即为该歌手的最终得分m。裁判给分的范围是60分数100。现请你编写程序给该歌手统分,统计出该歌手的最终得分m(小数点后保留两位小数)。【输入】输入文件score.in包含N+1行;第1行是一个正整数N,表示裁判员的个数;第2N+1行,每行一个数分别为每个裁判员给该歌手打的分数。【
5、输出】输出文件score.out仅包含一行为一个数m,表示该歌手的最终得分【输入输出样例】score.inscore.out596.5685.5597.8898.6590.8895.11【限制】40%的数据满足:3N1080%的数据满足:3N100100%的数据满足:3N1000二、银行密码(password.c/cpp/pas)【问题描述】今年阜阳十中给高中部特困生发了助学补助,助学补助都存放在邮政储蓄卡中,但是为了安全,每个同学的储蓄卡的密码要尽量不相同。所以每个同学的出生年月日为种子,通过一定的公式计算生成一个六位密码。由于每个同学的书写习惯不一样,年月日的书写格式也不一样,有两类:*年
6、*月*日和*年*月*日。生成密码的规则是这样的:1、 无论何种格式的日期, 最终生成的一定是六位密码;2、 如果学生出生的那一天是偶数,则在最后一位加2,进位不计;3、 如果学生出生的那一天是奇数,则在年的最后一位加5,进位不计;你的任务是:编写一个程序,通过读取学生输入的年月日,生成他的银行卡密码;【输入文件】 文件名:password.in 文件中只有一串数字,表示年月日。【输出文件】 文件名:password.out 文件中只有一串数字,表示银行账号密码。【样例输入】910304【样例输出】910306【样例输入】19890305【样例输出】800305【日期范围】1980-01-012000-12-31三、模拟开关(moni. c/cpp/pas)【问题描述】有N盏电灯排成一行,依次编号是1、2、3、N。现各有一个开关,开始等都亮着的。现在还有N个人,第一个人过来依次把1和1的倍数电灯的开关都拉一下;第三个人走过依次把3和3的倍数的开关都拉一下;第五个人走过来依次把5和5的倍数的开关都拉一下(按奇数的规律)。问最后都有哪些等是关着的?【输入文件】输入文件moni.in,文件只有
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 如何成为一名的产品策划师-基于真实案例的
- 酒店预订与销售专员面试指导
- 酒店管理售后管理与服务质量培训
- 三年(2023-2025)湖南中考语文真题分类汇编:专题04 古诗文默写(原卷版)
- 建筑企业项目经理面试常见问题
- 节俭演讲稿粮食安全
- 河南大学教授开学演讲稿
- 2025年AI角色扮演提升马耳他语沟通
- 2026年教育信息化设备与技术发展现状试题
- 2025年AI艺术生成工程师的系统分析与设计能力
- 中考地理一轮复习世界人文地理新人教版教案
- 工厂预防传染病知识培训课件
- 文学元宇宙沉浸式体验开发分析方案
- 临床用血及输血护理
- 小学科学四年级下册同步练习题
- 曼昆经济学原理(教案)
- 监狱罪犯教育改造课件
- 变电站ATS自动转换开关课件
- 保密信息化培训课件
- 新编民航乘务员英语教程 课件 Unit 8 meal and beverage service I
- 智能交互技术与应用 第2版 课件 第7章 智能交互技术的设计与评价
评论
0/150
提交评论