下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、NOIP竞赛培训,第一讲 C语言的输入与输出,By 管JX,Concept: I/O,什么是 I/O? Input c=getchar(); putchar(c); putchar(n);,By 管JX,Review:printf printf (“%.5sn”,s); printf (“%30sn”,s); printf (“%20.5sn”,s); printf (“%-20.5sn”,s);,By 管JX,Exercise:陶陶摘苹果,陶陶家的院子里有一棵苹果树,每到秋天树上就会结出10个苹果。苹果成熟的时候,陶陶就会跑去摘苹果。陶陶有个30厘米高的板凳,当她不能直接用手摘到苹果的时候,
2、就会踩到板凳上再试试。 现在已知10个苹果到地面的高度,以及陶陶把手伸直的时候能够达到的最大高度,请帮陶陶算一下她能够摘到的苹果的数目。假设她碰到苹果,苹果就会掉下来。 【输入】输入包括两行数据。第一行包含10个100到200之间(包括100和200)的整数(以厘米为单位)分别表示10个苹果到地面的高度,两个相邻的整数之间用一个空格隔开。第二行只包括一个100到120之间(包含100和120)的整数(以厘米为单位),表示陶陶把手伸直的时候能够达到的最大高度。 【输出】输出包括一行,这一行只包含一个整数,表示陶陶能够摘到的苹果的数目。 【样例输入】 100 200 150 140 129 134
3、 167 198 200 111 110 【样例输出】 5,By 管JX,Ans,#include int apples10; int main(void) int ans; int i, h; for(i = 0; i 10; i+) scanf(%i, ,By 管JX,But,【输入文件】 输入文件apple.in包括两行数据。第一行包含10个100到200之间(包括100和200)的整数(以厘米为单位)分别表示10个苹果到地面的高度,两个相邻的整数之间用一个空格隔开。第二行只包括一个100到120之间(包含100和120)的整数(以厘米为单位),表示陶陶把手伸直的时候能够达到的最大高度。
4、 【输出文件】 输出文件apple.out包括一行,这一行只包含一个整数,表示陶陶能够摘到的苹果的数目。,By 管JX,New!文件输入输出操作,将I/O重定向到文件中 读写文件操作写作业 打开文件打开作业本 读取数据读题目 运算运算 输出数据写解答 关闭文件关上作业本,By 管JX,New!打开文件,文件的结构类型FILE fopen(); #include FILE *input,*output; Input=fopen(“apple.in”,”r”); Output=fopen(“apple.out”,”w”); If (input=NULL) printf(“Bi! Error!n”)
5、; Else /读取数据,By 管JX,New!读取数据 putc(n, output);,By 管JX,New!关闭文件,fclose(); 非常重要! fclose(input); fclose(output);,By 管JX,Exercise:拷贝文件,输入:需要拷贝的文件,拷贝文件的输出名称 操作 :拷贝文件!,By 管JX,Ans,#include int main(void) FILE *input, *output; char c; input=fopen(“1.in”,”r”); output=fopen(“1.out”.”w”); while(c=getc(input)!=EOF) putc(output,c); fclose(input); fclose(output); ,By 管JX,New:fscanf input=fopen(“apple.in”,”r”); output=fopen(“apple.out”,”w”); fscanf(input,”%i”,By 管JX,Method 2: freopen(“apple.in”,”r”,stdin); freo
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 钢结构连廊高空安装施工方案
- EPC 总承包项目全周期风险识别与管控优化路径
- 企业现场照明亮度及监测要求
- 基于学习分析的职教教学改进方案
- 化工企业助剂使用安全规范
- 绿茶生产加工流程优化探讨及文化营销与品质管理研究报告
- 中国蚊香行业发展分析及市场竞争格局与发展前景预测研究报告
- 2026浙江宁波市奉化区农商控股集团有限公司招聘6人笔试题库(A卷)附答案详解
- 2026山东泰安市宁阳县城镇公益性岗位招聘30人模拟试卷及完整答案详解(网校专用)
- 2025-2030热水器能效标识升级对行业淘汰机制影响
- GB/T 10810.3-2025眼镜镜片第3部分:透射比试验方法
- 校园消毒技术规范
- 2025年乡文化服务中心文化体育工作总结范例(2篇)
- 2024年兴业银行总行社会招聘笔试真题
- 《模具材料的分类》课件
- 2024届新高考语文高中古诗文必背72篇 【原文+注音+翻译】
- 买房子定金协议书范文模板
- HG∕T 4792-2014 工业用DL-酒石酸
- 2024年江苏苏州高新区狮山街道横塘街道招聘工作人员3人(高频重点复习提升训练)共500题附带答案详解
- 2图幅分析及病害原因20210812课件讲解
- 发泡基础知识与生产工艺课件
评论
0/150
提交评论