C++程序设计习题与实验教程参考答案(习题部分)详解.docVIP

C++程序设计习题与实验教程参考答案(习题部分)详解.doc

  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文档。上传文档
查看更多
第章选择题 填空题 2.# includeiostream.h 或 # include”iostream.h” 3.①编译 ②连接(构件) 4.5..编程题 #includeiostream.h void main() { cout我的姓名是XX,’\n’”我的学号为XXX”endl; } 第章选择题 题号 答案 题号 答案 填空题 2..math.h 4.?: 12.4 ②5 勘误: a和b的值分别为 ① 、 ② 。 13.①20 ②32 ③32 ④16 ⑤20 14. 15.①3 ②1 16.9.0 17.13 18.4 三、编程题 #includeiostream.h void main() { int x,y,t; cinxy; coutx’\t’yendl; t=x;x=y;y=t; cout 交换后的两个数为: x’\t’yendl; } #include iostream.h #include math.h void main (void) { int a,b,c; double s,area; cout 输入三角形三边长a,b,c:endl; cinabc; s=(a+b+c)/2.0 ; area=sqrt(s*(s-a)*(s-b)*(s-c)); cout三角形面积为:areaendl; } 第章选择题 题号 答案 题号 答案 题号 答案 填空题 13.①1②5 14.*** 15.①@@### ②### 16.0123401234 17.3571113 18.3 19.①y1*y20 ②x1=x,y1=3*x1*x1*x1-5*x1+13 ③x2=x 20.①n999 ②b=n/10%10 ③(a+b+c)%5==0 勘误: “各个数位的数字之和等于5的整数”改为“各位数字之和是5的倍数的整数” 21.①1 2 ②1 5 22. (100-cock-hen)%3==0) 勘误: for(cock=0;cock=20;cock++) for(hen=0;hen=33;hen++) 23.①n++ ②reps 24.①isprime=1 ②j1 25.①int r=1 ②break 26.①x=200 ②x%2==0 27.①c!= ②c=Ac=Z||c=ac=z ③c=cin.get() 28.①s=0 ②t+=i 勘误: “t=1”改为“t=0” 29.①s2=1 ②n ③s1+=n%10 30.①9 ②mins ③n/=10 三、编程题 1.#include iostream.h void main() { int a,b,c,d; cinabc; if(ab){ d=a; a=b;b=d; } if(ac){ d=a; a=c;c=d; } if(bc){ d=b; b=c;c=d; } couta\tb\tc\n; } 2.#include iostream.h void main() { int k=0; for(int i=101;i300;i+=2) if((i*i)%6==3){ couti\t; k++; if(k%5==0)cout\n; } cout\n; } 3.#include iostream.h void main() { int a,k,n; cina; k=a; while(k){ n=k%16; k/=16; switch(n){ case 10:coutA;break; case 11:coutB;break; case 12:coutC;break; case 13:coutD;break; case 14:coutE;break; case 15:coutF;break; default:coutn; } } cout\n; } 第章选择题 题号 答案 题号 答案 ”abc””改为“s3[20]=”abc ””(字符c后有一个空格) 二、填空题 ①3 ②24 2.首地址 3.①i②i+j ③i/7 ④i%7 ⑤i*7+j 4.①7 ②8 ③7 ④50 5.①字符(char)型 ②cin.getline(str,80); 6.123456 7.FMBS 勘误: “for(int i=0;i4;i++,p++)cout*p[i];”改为“for(int i=0;i4;i++)cout*s[i];” 8.① a:5 d:1 e:4

文档评论(0)

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

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

1亿VIP精品文档

相关文档