易学C++习题解答.doc

易学C++习题解答.doc

ID:56750576

大小:149.00 KB

页数:42页

时间:2020-07-07

易学C++习题解答.doc_第1页
易学C++习题解答.doc_第2页
易学C++习题解答.doc_第3页
易学C++习题解答.doc_第4页
易学C++习题解答.doc_第5页
资源描述:

《易学C++习题解答.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第二章1、完整代码结构:预处理头文件主函数{语句1;//注释……语句n;}2、cout<<”****”<>”改为“<<”⑶缺少插入操作符,单引号改为双引号⑷缺少分号4、#include“iostream.h”intmain(){chara;cout<<”欢迎光临!”<>a;cout<<”您的房间是”<

2、运行结果:欢迎光临!空行请输入您的房间:F您的房间是F第三章1、#include"iostream.h"intmain(){floatr;//创建一个浮点型变量存放半径floats;//创建一个浮点型变量存放运算得出的面积结果constfloatpi=3.f;//定义常量pi等于3.cout<<"请输入半径:";cin>>r;s=pi*r*r;//计算面积cout<<"这个圆的面积为"<

3、小写敏感,不同于int,合法③合法④与数据类型同名,非法⑤中文字符,非法⑥含有空格,非法4、①缺少iostream.h两头的双引号(尖括号也可以)②缺少main后面的括号③常量a应该在定义时赋值④cout语句后操作符方向错⑤c=c/2.0,把实数结果放到了整型变量中,导致数据丢失5、#include"iostream.h"intmain(){inta=5,b=3,c;//a=5,b=3,c=?c=a+b;//a=5,b=3,c=8a=a-1;//a=4,b=3,c=8b=b-1;//a=4,b=2,c=8c=c+1;//a=4,b=

4、2,c=9cout<=b②((a+b)*c)!=0或(a+b)*c③(a==1?b:c)>1或(a!=1?c:b)>1,注意条件运算符的优先级低于关系运算符④b!=0&&a/b>3或b==0?0:a/b>3⑤b>=a&&b

5、n(){inta=8,b=4,c=2,k=4,m=8,n=6;cout<

6、

7、m!=a+b)//满足,运行该语句块{a=2*k!=!m;//(!m)=0,(2*k)=8,(8!=0)=1,所以a=1a=a+a;//a=2}if(a+b>=0&&m/3.0>2)//(m/3.0)结果为实数,大于2,满足条件,运行语句块{m=k+3*!c;//(!C)=0,(k+3*0)=k,m=k,所以m=4}else//配第二个if,所以不运行{k=k*!m!=c;}cout<

8、<

9、ndl;//(a+b*c)=4,输出4,并且a=4default:c=c*2;//c=2*2=4break;//退出第二个switch}//没有break,继续运行}default:cout<

10、面的关系表达式要加上括号(三处)。交换算法应该是temp开头。②switch后的表达式要有括号。case常量和default以后要加冒号(三处)。case之后只能是常量,不能够是变量。如果要求及时退出switch语句,还要加上brea

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

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

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