1~3章习题课.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文档。上传文档
查看更多
1~3章习题课

1~3章习题课 重要的知识点 第一章 C++程序的组成部分 C++程序实现的步骤 第二章 常用的数据类型 所占字节数,数值范围的计算(int, char) 常量和变量 区别,定义方式,使用 常用运算符 运算功能和优先级别 算术运算符:自增、自减 赋值运算符:复合赋值运算 逗号运算符 表达式:计算表达式的值 第三章 顺序结构语句 cin和cout 选择结构语句 if语句,if~else语句,switch语句 循环结构语句 while语句,do~while语句,for语句 跳转语句 break,continue,goto P42 5、请写出下列表达式的值。 (1)3.5*3+2*7-’a’ (2)26/3+34%3+2.5 (3)45/2+(int)3.14159/2 (4)a=b=(c=a+=6) 设a的初值为3 (5)a=3*5,a=b=3*2 (6)(int)(a+6.5)%2+(a=b=5) 设a的初值为3 (7)x+a%3*(int)(x+y)%2/4 设x=2.5,a=7,y=4.7 (8)(float)(a+b)/2+(int)x%(int)y 设a=2,b=3,x=3.5,y=2.5 6、写出下面表达式运算后a的值,设原来a=12。设a和n已定义为整型变量。 (1) a+=a (2) a-=3 (3) a*=2+3 (4) a/=a+a (5) a%=(n%=2),n的值等于5 (6) a+=a-=a*=a P85 2、设圆半径r=1.5,圆柱高h=3,求圆周长、圆面积、圆球表面积、圆球体积、圆柱体积。用cin输入数据,输出计算结果,输出时要求有文字说明,取小数点后两位数字。请编程序。 圆周长:cir=2*pi*r 圆面积:area=r*r*pi 圆球表面积:sq=4*pi*r*r; 圆球体积:vq=4.0/3.0*pi*r*r*r; 圆柱体积:vz=pi*r*r*h; #include iostream #include iomanip #define pi 3.14159 using namespace std; int main ( ) { float r,h,cir,area,sq,vq,vz; cout“请输入半径和高:; cinrh; cir=2*pi*r; area=r*r*pi; sq=4*pi*r*r; vq=4.0/3.0*pi*r*r*r; vz=pi*r*r*h; coutsetiosflags(ios::fixed)setiosflags(ios::right) setprecision(2); cout圆周长:setw(10)cirendl; cout圆面积:setw(10)areaendl; cout圆球表面积:setw(10)sqendl; cout圆球体积:setw(10)vqendl; cout圆柱体积:setw(10)vzendl; return 0; } 8、写出下面各逻辑表达式的值。设a=3,b=4,c=5。 (1)a+bc b==c (2)a||b+c b-c (3)!(ab) !c||1 (4)!(x=a) (y=b) 0 (5)!(a+b)+c-1 b+c/2 12、给出一个不多于5位的正整数,要求: (1)求出它是几位数; (2)分别打印出每一位数字; (3)按逆序打印出各位数字。 if (num9999) place=5; else if (num999) place=4; else if (num99) place=3; else if (num9) place=2; else place=1; 方法1: ten_thousand=num/10000; thousand=(int)(num-ten_thousand*10000)/1000; hundred=(int)(num-ten_thousand*10000-thousand*1000)/100; ten=(int)(num-ten_thousand*10000-thousand*1000-hundred*100)/10; indiv=(int)(num-ten_thousand*10000-thousand*1000-hundred*100-ten*10); 方法2: 正序输出: for(int i=1e4;i=1;i/=10) if(a/i!=0) couta/i%10 ; 倒序输出: While(x!=0) { coutx%10“ ”; x/=10; } #include iostream using nam

文档评论(0)

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

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

1亿VIP精品文档

相关文档