C++讲解4(全10讲)课件下载.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文档。上传文档
查看更多
一、基本概念;二、算法举例;四、算法的表示;五、结构化程序设计方法;S1:求1 ?2,得到结果2. S2:将第1步所得结果2乘以3,得到结果6. S3:将6乘以4,得24. S4: 将24乘以5,得120.;设p为被乘数,i为乘数 S1:使p=1. S2:使i=2. S3:使p?i,乘积赋给p. S4: 使i的值加1. S5: 若i=5,执行S3;否则程序结束.;S1:输入n的值. S2:置变量i的值为2. S3:求解m=n%i ;若m=0,转向S6,否则执行S4. S4: 变量i的值自加1. S5: 判断in是否成立;若为真则转向S3,否则执行S6. S6: 判断in是否成立;若为真输出“非素数”,否则输出“素数”. ?还有没有求素数的其他方法;棋盘上的麦粒;8皇后互不攻击;汉诺塔;N-S流程图;打印x的绝对值(伪代码);打印x的绝对值(C源程序段);:用 {…}括起来的一组语句 一般形式: { [数据说明部分;] 执行语句部分; } 说明: “}”后不加分号 语法上和单一语句相同 复合语句可嵌套;算法的基本控制结构;结构化程序设计 基本思想:任何程序都可以用三种基本结构表示,限制使用无条件转移语句(goto) 结构化程序:由三种基本结构反复嵌套构成的程序叫~ 优点:结构清晰,易读,提高程序设计质量和效率 三种基本结构 顺序结构;P;;赋值语句;这是C++中新加的非常简单易用的输入、输出方式, C++中没有专门的输入输出语句,是用I/O流类来实现。 在程序的开头增加一行: #includeiostream.h 1)用插入操作符“”向标准输出流cout中插入字符。 向标准输出设备(显示器)输出 例:int x; cout“x=“x; ;2) 用抽取操作符“”从标准输入流cin中抽取字符 从标准输入设备(键盘)输入 例:int x; cinx; int a,b; cinab;;例:; C语言无I/O语句,I/O操作由函数实现 ;printf和scanf;(2)%d 格式符 用来输出10进制整数,可以有长度修饰。如: #include stdio.h void main() { int a = 28, b = 38; long c = 123456; printf(%5d, %5d\n%ld\n, a, b, c); printf(%3ld\n%7ld\n%d\n, c, c, c); } 输出结果为: 28, 38 123456 123456 123456 123456;(3)%o和%x格式符 用来??出8进制、16进制整数。8进制和16进制都是无符号整数,输出时不带符号。如: #include stdio.h void main() { int a = 1200; printf(%d, %o, %x, %X, %6x\n, a, a, a, a, a); } 输出结果为: 1200, 2260, 4b0, 4B0, 4b0;(4)%u 格式符 用来输出无符号10进制整数。 (5)%c 格式符 用来输出一个字符。如果一个整数,其值在0~255之间,也可以字符方式输出。它们都可以指定格式宽度。例如: char ch = a; int a = 65; printf(%c, %d, %3c\n, ch, ch, ch); printf(%c, %d, %3d\n, a , a, a); 输出结果为: a, 97, a A, 65, 65;(6)%s 格式符 用来输出字符串。可以指定格式宽度,如果字符串长小于指定的宽度时,可以选择左对齐或右对齐。另外,还可以选择输出字符中的前n个字符。例如: printf(%s, Hello\n); printf(Hello\n); printf(%3s, %-5.3s, %5.2s\n, Hello, Hello, Hello); 输出结果为: Hello Hello Hello, Hel , He 如果输出的只有一个字符串,可以省略格式参数,因为格式参数本身可以是原样输出的普通字符串。 “%-5.3s”中的负号表示左对齐,如果没有负号,则默认为右对齐。5表示格式宽度,3表示截取字符串中3个字符。;(7)%f 格式符 用来以小数方式输出。可指定格式宽度,也可以指定小数位数,还可以规定左对齐或右对齐。如: float x = 123.456; double y =

文档评论(0)

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

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档