1 / 86
文档名称:

ACM输入输出解说.ppt

格式:ppt   大小:540KB   页数:86页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

ACM输入输出解说.ppt

上传人:s0012230 2017/5/7 文件大小:540 KB

下载得到文件列表

ACM输入输出解说.ppt

相关文档

文档介绍

文档介绍:2017-5-71 ACM 程序设计输入输出格式 2017-5-72ACM 题目特点由于 ACM 竞赛题目的输入数据和输出数据一般有多组(不定),并且格式多种多样,所以,如何处理题目的输入输出是对大家的一项最基本的要求。这也是困扰初学者的一大问题。下面,分类介绍: 2017-5-73一个超级简单的题目( ex-1 ): ? Problem Description Your task is to calculate a + b. ? Input The input will consist of a series of pairs of integers a and b, separated by a space, one pair of integers per line. ? Output For each pair of input integers a and b you should output the sum of a and b in one line, and with one line of output for each line in input. ? Sample input 1 5 10 20 ? Sample output 6 30 2017-5-74初学者很常见的一种写法: ?#include< > ? void main() ?{ ? int a,b ; ? scanf( “%d % d”,&a,&b ); ? Printf( “%d ”,a+b ); ?} 2017-5-75有什么问题呢? 这就是下面需要解决的问题基本输入输出 2017-5-76输入第一类: ?输入不说明有多少个 Input Block, 以 EOF 为结束标志。参见:ex-1. 2017-5-77 ex-1 源代码: #include < > int main() { int a,b ; while(scanf("%d % d",&a , &b) != EOF) printf("%d\n",a+b ); } 2017-5-78本类输入解决方案: ?C语法: while(scanf("%d % d",&a , &b) != EOF) { .... } ? C++ 语法: while( cin >> a >> b ) { .... } 2017-5-79说明: 1. Scanf 函数返回值就是读出的变量个数,如: scanf ( “%d %d ”, &a, &b ); 如果 a和b都被成功读入整数,那么 scanf 的返回值就是 2; 如果只有 a被成功读入整数,返回值为 1; 如果 a和b都未被成功读入整数,返回值为 0; 如果遇到错误或遇到 end of file ,返回值为 EOF 2. EOF 是一个预定义的常量,等于-1。 2017-5-7 10 输入第二类: ?输入一开始就会说有 N个 Input Block, 下面接着是 N个 Input Block 。 ex-2 ? Problem Description Your task is to calculate a + b. ? Input Input contains an integer N in the first line, and then N lines follow. Each line consists of a pair of integers a and b, separated by a space, one pair of integers per line. ? Output For each pair of input integers a and b you should output the sum of a and b in one line, and with one line of output for each line in input. ? Sample input 2 1 5 10 20 ? Sample output 6 30

最近更新

临时设施布置及临时用地表 11页

小卷练透广东深圳市宝安中学数学七年级上册整.. 22页

小卷练透山东济南回民中学数学七年级上册整式.. 21页

交通安全事故案例及分析 7页

人教版2022--2023学年度第一学期六年级英语期.. 14页

人物素描绘画中的7个表现手法 5页

基础强化重庆市巴南中学数学七年级上册整式的.. 18页

基础强化福建惠安惠南中学数学七年级上册整式.. 19页

基础强化湖南邵阳市武冈二中数学七年级上册整.. 21页

全优卷 2020年苏教版数学三年级上册 第二单元.. 4页

八下期中历史真题 10页

基础强化广西钦州市第一中学数学七年级上册整.. 20页

六年级下册英语素材 小升初英语时态、知识点.. 8页

康复患者下肢静脉血栓防治 43页

幼儿园消毒液的配比及日常消毒流程课件 17页

幼儿园卫生与消毒 61页

常见急危重症的快速识别要点与处理技巧讲课 63页

助理工程师个人技术总结 6页

大型稀疏代数系统的数值求解研究 2页

医疗器械经营质量工作程序目录 15页

千页豆腐soyproteincurd团体标准草稿 4页

南开19秋学期(1709、1803、1809、1903、1909).. 9页

专题对点练习重庆市大学城第一中学数学七年级.. 22页

同意参加全国压力容器制造单位第二十三期焊接.. 5页

商业银行监事会工作指引 9页

土木工程类建设工程竣工决算模拟试题与答案 9页

声光控延时开关设计资料 15页

大学后勤管理处廉政风险防控管理工作实施方案.. 8页

酒精使用安全注意事项专题培训课件 21页

树木学拉丁学名基础课件 51页