网站大量收购闲置独家精品文档,联系QQ:2885784924

专业C7讲IO流格式控制.pptVIP

  1. 1、本文档共30页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

单击此处编辑母版副标题样式华中农业大学理学院章英zy@C/C++语言程序设计*dab/view/1346913.htmwhile、break、continue回顾1、以下程序中,while循环的循环次数是intmain(){inti=0;while(i10){if(i1)continue;if(i==5)break;i++;}......}A)1 B)10C)6 D)死循环,不能确定次数以下程序的输出结果是intmain(){inta=0,i;for(i=;i5;i++){switch(i){case0:case3:a+=2;case1:case2:a+=3;default:a+=5;}}couta;}31 B)13 C)10 D)20for、switch回顾while、for、if、break回顾3、以下程序的输出结果是intmain(){inti=0,a=0;while(i20){for(;;){if((i%10)==0)break;elsei--;}i+=11;a+=i;}couta;}A)21B)32C)33D)11函数原型、函数定义、函数参数、函数返回值寻找并输出11~999之间的数m,它满足m、m2和m3均为回文数。回文:各位数字左右对称的整数。

例如:11满足上述条件

112=121,113=1331。分析:10取余的方法,从最低位开始,依次取出该数的各位数字。按反序重新构成新的数,比较与原数是否相等,若相等,则原数为回文。函数回顾算法实现#includeiostreamusingnamespacestd;boolsymm(longn);intmain(){longm;for(m=11;m1000;m++)if(symm(m)symm(m*m)symm(m*m*m))coutm=mm*m=m*mm*m*m=m*m*mendl; return0;}算法实现boolsymm(longn){longi,m;i=n;m=0;while(i){m=m*10+i%10;i=i/10;}return(m==n);}第七讲I/O流格式控制将I/O流格式控制添加到I/O流语句中可以控制I/O的格式应用I/O流格式控制需要包含头文件

#includeiomanip

(input/outputmanipulators)参见表3-4(I/O流格式控制标识符及其作用)常用的left,rightfixed,scientificdec,oct,hexsetprecision(),setfill(),setw()说明C++利用2个长整形变量的不同位分别记录程序中所设置的各种输入格式控制、输出格式控制通过setiosflags(标志位)可以直接设置各种标志位。但是,不一定能保证应该具有的互斥设置项。因此,建议不要直接使用这种方法例如:可以同时设置ios::hex|ios::oct|ios::left|ios::right出现互斥设置时,系统将忽略一些标志位coutsetiosflags(ios::left|ios::right);setw()仅对下一个输出项起作用,其余设置长期起作用直到新的相关设置。默认设置项为ios::skipws|ios::dec函数定义(以方案二为例)#includeiostream //详见教材源代码3.4

#includeiomanip

usingnamespacestd;intmain(){intn,left=101,right=303;cout”请输入一个十六进制数:”;cinhexndec;coutleft”\t”rightendl;coutsetfill(’*’)showbases

文档评论(0)

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

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

1亿VIP精品文档

相关文档