(pat201201)pat入门基础

(pat201201)pat入门基础

ID:36208882

大小:650.50 KB

页数:68页

时间:2019-05-07

(pat201201)pat入门基础_第1页
(pat201201)pat入门基础_第2页
(pat201201)pat入门基础_第3页
(pat201201)pat入门基础_第4页
(pat201201)pat入门基础_第5页
资源描述:

《(pat201201)pat入门基础》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、PAT培训教程杭州电子科技大学刘春英acm@hdu.edu.cn2021/8/181自我介绍;关于本次培训的举办;特别说明关于授课内容;关于课堂纪律:禁食,禁铃;课前说明:2021/8/182WHAT:PAT--ProgrammingAbilityTestWHERE:ComefromACM/ICPCWHY:客观、实践、实用、效率、快乐HOW:7+1、入门培养、重在实践关于PAT2021/8/1831、评测方式的区别(单CaseVS多Case);2、评测结果的区别(分数VS题数+罚时);3、考核内容的区别;4、

2、考核规则的区别(单人闭卷VS组队开卷);PATVSACM2021/8/1842021/8/185就业统计信息:共27人合影(含4位老师),其余:7位网易;4位百度;3位微软;1位谷歌;1位阿里;1位微策略;1位腾讯;1位南宁烟草局;4位在网新恒天、同花顺等;2021/8/186第一讲PAT入门基础(IntroductiontoPAT)2021/8/187第一部分预备知识2021/8/188让PAT从ACM起步~ACM题目特点:由于ACM竞赛题目的输入数据和输出数据一般有多组(不定),并且格式多种多样,所以,如

3、何处理题目的输入输出是对大家的一项最基本的要求。这也是困扰初学者的一大问题。下面,分类介绍:2021/8/189先看一个超级简单的题目:http://acm.hdu.edu.cn/showproblem.php?pid=1089Sampleinput:151020Sampleoutput:6302021/8/1810初学者很常见的一种写法:#includevoidmain(){inta,b;scanf(“%d%d”,&a,&b);Printf(“%d”,a+b);}2021/8/1811有什

4、么问题呢?这就是下面需要解决的问题2021/8/1812基本输入输出汇总2021/8/1813输入_第一类:输入不说明有多少个InputBlock,以EOF为结束标志。 参见:HDOJ_1089http://acm.hdu.edu.cn/showproblem.php?pid=10892021/8/1814Hdoj_1089源代码:#includeintmain(){inta,b;while(scanf("%d%d",&a,&b)!=EOF)printf("%d",a+b);}2021/

5、8/1815本类输入解决方案:C语法:while(scanf("%d%d",&a,&b)!=EOF){   .... }C++语法:while(cin>>a>>b) {   .... }2021/8/1816说明(1):Scanf函数返回值就是读出的变量个数,如:scanf(“%d%d”,&a,&b);如果只有一个整数输入,返回值是1,如果有两个整数输入,返回值是2,如果一个都没有,则返回值是-1。EOF是一个预定义的常量,等于-1。2021/8/1817输入_第二类:输入一开始就会说有N个InputBloc

6、k,下面接着是N个InputBlock。 参见:HDOJ_1090http://acm.hdu.edu.cn/showproblem.php?pid=10902021/8/1818Hdoj_1090源代码:#includeintmain(){intn,i,a,b;scanf("%d",&n);for(i=0;i

7、i=0;i>n; for(i=0;iintmain(){inta,b;while(scanf("%d%d",&a,&b)

8、&&(a!=0&&b!=0))printf("%d",a+b);}上面的程序有什么问题?2021/8/1822本类输入解决方案:C语法:while(scanf("%d",&n)&&n!=0){   .... }C++语法:while(cin>>n&&n!=0) {   .... }2021/8/1823输入_第四类:以上几种情况的组合http://acm.hdu.edu.cn/showprobl

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。