第2章 C++语言编程基础.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
习题2 P51-7、8、13、14、16 2.4.8break 语句和continue语句 【例2.19】 输出100 - 200 之间不能被3整除的数。 P44 2.4.9循环嵌套 一个循环体内又包含一个完整的循环,称为循环的嵌套。 实际问题可能非常复杂,编写程序时,经常用到循环嵌套的情况。使用循环嵌套时,内外层次要清晰、不能交叉,内外层的循环变量不能同名。 【例2.20】 输出乘法99表。 P44 2.4.10return语句 return语句的作用使程序从方法中返回到调用者。 return语句的格式: return [变量、常量或表达式] P45 2.4.11程序设计综合举例 【例2.21】 求1– 500之间的素数 P45 2.4.11程序设计综合举例 【例2.22】求Fibonacci 数列: 1,1,2,3,5,8 …. 的前40个数。 数列的特征:第1、2个位置上的数为都为1,从第3个位置开始,第i 个位置上的数等于前两个数的和。 P47 2.4.11程序设计综合举例 【例2.23】求一元二次方程ax2+bx+c=0的根,a、b、c从键盘输入。 P47 2.5 ACM国际大学生程序设计竞赛中的输入输出 在ACM国际大学生程序设计竞赛中,评测系统一般要求程序从标准输入设备读取数据,并把结果打印到标准输出设备中。在C、C++中,标准输入输出的使用都是很简单的,只是要注意题目中输入、输出的格式。另外,一般比赛题目都要求连续输入多组数据,大多数题目通过指定测试数据个数或者规定数据结束标记来避免程序显示的判断文件结束。 2.5 ACM国际大学生程序设计竞赛中的输入输出 【例2.24】A+B for Input-Output Practice Problem Description Your task is to Calculate a + b. Too easy?! Of course! I specially designed the problem for acm beginners.? 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 2.5 ACM国际大学生程序设计竞赛中的输入输出 此题输入不说明有多少个Input Block,而是以EOF为结束标志。在编写这类问题程序的时候需解决两个问题:第一,连续读入多组数据;第二,不知道具体由多少组数据,而是要以某个标记结束数据的输入。 C++程序: #includeiostream using namespace std; int main() { int a, b; while(cin a b) cout a + bendl; return 0; } 提示:不同语言是如何判断文件结束的 2.5 ACM国际大学生程序设计竞赛中的输入输出 【例2.25】A+B for Input-Output Practice 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

文档评论(0)

***** + 关注
实名认证
文档贡献者

本账号下所有文档分享可拿50%收益 欢迎分享

1亿VIP精品文档

相关文档