高中生兴趣班c语言,C语言电脑编程兴趣班测试题目资料.doc
精.选
少年宫电脑编程兴趣班测试题目
竞赛时间:2011年8月21日上午8:00—10:00
题目一览表
题目名称
歌手统分
银行密码
模拟开关
程序文件
score
password
moni
输入文件
score.in
password.in
moni.in
输出文件
Score.out
password.out
moni.out
分值
100
100
100
时限
1秒
1秒
1秒
注意事项:
务必看清题目,严格按照所要求的格式输入、输出。
在调试程序时请先用题目中的示例数据,然后再自行设计多组测试数据进行调试。
测试有严格的时间限制,请尽可能优化算法。
命名规则:
每题都规定了该题的英文名称。
程序文件和数据文件的主文件都是该题的英文名字。
程序文件扩展名采用语言环境的默认扩展名。
数据文件都是文本文件,输入和输出文件的扩展名分别是.in和.out。
程序应从输入文件读取数据,并严格地按照规定的输出格式将结果输出到输出文件中,行首不得有空格,输入数据文件和输出数据文件都与程序在同一个目录中,由于程序所在的目录是不确定的,因此不允许在程序中含有盘符信息和任何形式的路径信息。
选手在竞赛结束时应在硬盘指定位置建立以参赛号命名的文件夹,并将所完成各题的源程序文件和编译所产生的可执行文件(即扩展名为.exe的文件)拷贝到该文件夹中。
使用输入输出文件的程序结构,供同学参考
//输入输出文件开始都是以写的形式产生的
#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);//在输出计算结果到输出 文件中
fclose(fin); //关闭输入文件指针
fclose(fout); //关闭输出文件指针
return 0; // 返回主函数值
}
一、歌手统分
(score.pas/c/cpp)
【问题描述】
最近,我市举行了一届“青年歌手大奖赛”,邀请N名裁判给某歌手打分。评分原则是去掉一个最高分,去掉一个最低分,剩下的分数的平均值即为该歌手的最终得分m。裁判给分的范围是60≤分数≤100。现请你编写程序给该歌手统分,统计出该歌手的最终得分m(小数点后保留两位小数)。
【输入】
输入文件score.in包含N+1行;
第1行是一个正整数N,表示裁判员的个数;
第2~N+1行,每行一个数分别为每个裁判员给该歌手打的分数。
【输出】
输出文件score.out仅包含一行为一个数m,表示该歌手的最终得分
【输入输出样例】
score.in
score.out
5
96.56
85.55
97.88
98.65
90.88
95.11
【限制】
40%的数据满足:3≤N≤10
80%的数据满足:3≤N≤100
100%的数据满足:3≤N≤1000
二、银行密码
(password.c/cpp/pas)
【问题描述】
今年阜阳十中给高中部特困生发了助学补助,助学补助都存放在邮政储蓄卡中,但是为了安全,每个同学的储蓄卡的密码要尽量不相同。所以每个同学的出生年月日为种子,通过一定的公式计算生成一个六位密码。由于每个同学的书写习惯不一样,年月日的书写格式也不一样,有两类:****年**月**日和**年**月**日。
生成密码的规则是这样的:
无论何种格式的日期, 最终生成的一定是六位密码;
如果学生出生的那一天是偶数,则在最后一位加2,进位不计;
如果学生出生的那一天是奇数,则在年的最后一位加5,进位不计;
你的任务是:编写一个程序,通过读取学生输入的年月日,生成他的银行卡密码;
【输入文件】
文件名:password.in
文件中只有一串数字,表示年月日。
【输出文件】
文件名:password.out
文件中只有一串数字,表示银行账号密码。
【样例输入】
910304
【样例输出】
高中生兴趣班c语言,C语言电脑编程兴趣班测试题目资料.doc相关推荐
- 在电脑测试c语言编程,C语言电脑编程兴趣班测试题目
<C语言电脑编程兴趣班测试题目>由会员分享,可在线阅读,更多相关<C语言电脑编程兴趣班测试题目(3页珍藏版)>请在人人文库网上搜索. 1.少年宫电脑编程兴趣班测试题目竞赛时间: ...
- 电脑硬件检测_【学无止境】电脑硬件维修测试学习资料(附送各类PC检修资源)...
大橙子资源驿站 『 电脑硬件维修测试学习资料』 多年的PC硬件检修工具和资料,都是本人一年年亲测积累起来的,安全无毒.打包上传分享给大家. -- 资源分享者语 关于『 电脑硬件维修学习资料 』 这是甛 ...
- 新疆有没有教电脑编程C语言,新疆学习电脑编程,新疆学电脑编程哪里好,新疆学电脑编程效果怎么样...
新疆学习电脑编程,新疆学电脑编程哪里好,新疆学电脑编程效果怎么样 首页 > 软件 > 新疆学习电脑编程 作者:镀金池 发布时间:2018-11-02 20:40 客岁年末,微软再次发力 ...
- c语言编程 验证用户名和密码是否正确(函数定义),《C语言程序设计教程》习题参考答案[精品资料].doc...
<C语言程序设计教程>习题参考答案[精品资料] <C语言程序设计教程>习题参考答案 默认分类 2007-09-10 12:38:44 阅读6618 评论13 ??字号:大中小? ...
- 国外计算机从什么开始学,从零开始学电脑知识 1(国外英语资料).doc
从零开始学电脑知识 1(国外英语资料) 现帛遣吐姿裙春攫踊炔鸿用棚满部佬酝棺赁裸典役臃士阿夫疙眩蒜乳碗贿搏巨标蓝絮灿雍陆翻榨翟哗瘸渝便拙脸齐印欢塞部尉登咕秦曳叛泻憋俞藩凿粹提辣毅涟名骄参腻磁贸胜众兹仅 ...
- 计算机的英语格式,电脑文件格式大全(国外英文资料).doc
电脑文件格式大全(国外英文资料) 电脑文件格式大全(国外英文资料) 386 Windows virtual device driver CDX composite index file The ABC ...
- 电脑编程用的是什么c语言吗,学电脑编程里的C语言什么意思
技校网专门为您推荐的类似问题答案 问题1: 学数控镗铣床/哪个些代码我都看不懂呀/都什么意思呀编程好学吗 我的买本什么书师傅门... 要从基础学!先学普车!=你知道了3用量就能看懂数控车然后在学数控铣 ...
- 绘画语言的要素形状b节奏c立面d色彩,环境艺术设计理论考试题目资料.doc
环境艺术设计理论知识考卷 1.色彩三要素是指( ). A.黑.白.灰 B.红.黄.蓝 C.明度.纯度.色相 D.间色.复色.补色 2.现代风格的室内设计起源于1919年成立的包豪斯(Bauhalls) ...
- 10岁对c语言特别感兴趣,山东男孩,8岁懂电脑编程,10岁考上南科大,最后为何惨遭退学?...
望子成龙,望女成凤,是每个做家长对孩子美好未来的殷殷期盼.现在的人生活压力大,他们深深体会到了生活在这个社会上的不易,自己无力去反驳去抗争,于是就将自己的各种希望寄托在孩子的身上,无形之中加大了孩子的 ...
最新文章
- memcached和redis的区别和应用场景
- Sharding-JDBC教程:Spring Boot整合Sharding-JDBC实现数据分表+读写分离
- IOS UINavigationController use
- 原因以及如何避免产生僵尸进程
- pycharm 使用教程
- E. Turn Off The TV Educational Codeforces Round 29
- 三维重建11:点云的全局特征和局部特征
- html-文本框和单选框
- df -h无响应问题解决
- 模电——极性电容与非极性电容的异同
- 详细解读php的命名空间(一)
- layui 显示饼图_echarts实现饼图绘制
- Android 获取经纬度。2018年写
- c语言void要用什么头文件,什么是C语言头文件?
- 凝思操作系统:U盘无法识别和读取问题
- html选择本地文件视频并播放器,使HTML5视频播放器播放不同的文件(Make a HTML5 video player play a different file)...
- Word中公式变量解释时破折号对齐方法
- 20181212股票早盘
- 制作Win7Sp1Pe
- pycharm下载包很慢的解决方法
热门文章
- web访问负载均衡的实现
- 程 序 测 试 规 范
- java netty post_API调用Netty长链接执行发送消息(在线数、用户列表)
- java追加字符串到文件_java 将字符串追加到文件已有内容后面的操作
- oracle 五天之前,Oracle课程档案,第五天
- hadoop java访问_Hadoop(五)搭建Hadoop客户端与Java访问HDFS集群
- Jzzhu and Chocolate(CF-449A)
- 奖学金(信息学奥赛一本通-T1179)
- 信息学奥赛C++语言:语文成绩
- 用python画图代码意思_Python科学画图代码分享