欢迎来到天天文库
浏览记录
ID:35940812
大小:349.50 KB
页数:60页
时间:2019-04-26
《易学c++ 习题解答》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第二章1第三章2第四章3第五章8第六章14第七章18第八章23第九章27第十章32第十一章33第十二章35第十三章38第十四章40第十五章43第十六章46第二章1、完整代码结构:预处理头文件主函数{语句1;//注释……语句n;}2、cout<<”****”<>”改为“<<”⑶缺少插入操作符,单引号改为双引号⑷缺少分号4、#include“iostream.h”intmain(){cha
2、ra;cout<<”欢迎光临!”<>a;cout<<”您的房间是”<3、26cout<<"请输入半径:";cin>>r;s=pi*r*r;//计算面积cout<<"这个圆的面积为"<4、实数结果放到了整型变量中,导致数据丢失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=2,c=9cout<5、放运算结果第四章1、①!(a=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&&b6、7、m!=a8、+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<9、){inta=0,b=1,c=2;switch(a)//判断变量a的值{case0://a=0,故运行这句cout<10、//c=2*2=4break;//退出第二个switch}//没有break,继续运行}default:cout<
3、26cout<<"请输入半径:";cin>>r;s=pi*r*r;//计算面积cout<<"这个圆的面积为"<
4、实数结果放到了整型变量中,导致数据丢失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=2,c=9cout<5、放运算结果第四章1、①!(a=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&&b6、7、m!=a8、+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<9、){inta=0,b=1,c=2;switch(a)//判断变量a的值{case0://a=0,故运行这句cout<10、//c=2*2=4break;//退出第二个switch}//没有break,继续运行}default:cout<
5、放运算结果第四章1、①!(a=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&&b6、7、m!=a8、+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<9、){inta=0,b=1,c=2;switch(a)//判断变量a的值{case0://a=0,故运行这句cout<10、//c=2*2=4break;//退出第二个switch}//没有break,继续运行}default:cout<
6、
7、m!=a
8、+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<9、){inta=0,b=1,c=2;switch(a)//判断变量a的值{case0://a=0,故运行这句cout<10、//c=2*2=4break;//退出第二个switch}//没有break,继续运行}default:cout<
9、){inta=0,b=1,c=2;switch(a)//判断变量a的值{case0://a=0,故运行这句cout<
10、//c=2*2=4break;//退出第二个switch}//没有break,继续运行}default:cout<
此文档下载收益归作者所有