C++程序设计(陈松版)1.2部分课后习题答案.docxVIP

C++程序设计(陈松版)1.2部分课后习题答案.docx

  1. 1、本文档共4页,可阅读全部内容。
  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文档。上传文档
查看更多
C++程序设计(陈松版)1.、2部分课后习题答案 C++进阶教程习题答案 习题1: 1、 选择题: C √ C X C √ D X B √ B √ B √ D √ B √ A X 2、判断题: 3、 简答题:略。 4、 上机实验题:略。 习题2: 1、选择题: B A D X 初始化 6 98 4、 上机实验题: (1) 140 80 140,81 170 81,170 0 1 (2) 5 4 (3) 44 11 0 45 1 1 C A A X C B B √ 实型 12 13 B A D √ B D D √ 2.5 36 14 D A C X A A C √ 1 2 0 15 13 21 D A D √ C B B X 0.5 4 D A X 2、 判断题: 3、 填空题: x1=%d,x2=%d 习题3: 1、选择题: A A 2、程序填空: x1=x2 b%a!=0 return 0 i=200 x/10 sign=-1*sign 3、编程题 (1)设计一个程序,从键盘输入一个整数,判断其奇偶性。 #include main() {int n; printf(\请输入整数n:\scanf(\if(n%2!=0) printf(\输入的是奇数\\n\else printf(\输入的是偶数\\n\} (2)从键盘输入一行字符,统计其中的英文字母、空格、数字和其他字符的个数。 #include void main() { char z; int a=0,b=0,c=0,d=0; printf(\请输入一串字符: \while((z=getchar())!=\\n) { if(z=Az=Z||z=az=z) a++; else if(z== ) b++; else if(z=0z=9) c++; else d++; } printf(\英文字符个数%d\\n\printf(\空格字符个数%d\\n\printf(\数字字符个数%d\\n\printf(\其它字符个数%d\\n\} (3)打印出所有的“水仙花数”。所谓“水仙花数”是指一个三位数,其各位数字的立方和等于该数本身。例如,153是一个“水仙花数”: 153 = 13 + 53 + 3。 #include void main() { int a=0,b=0,c=0,K; 2 C A C B B C C C D C for(K=100;K1000;K++) { a=K/100;b=K/10-a*10;c=K; if(K==a*a*a+b*b*b+c*c*c) printf(\} } (4)求S=1!+2!+3!+…+20!。 #include void main() { float s=0,t=1; int n; for(n=1;n=20;n++) { t=t*n; s=s+t; } printf(\!+2!+3!+?+20!=%e\\n\} (5)用循环输出乘法九九表。 #include main() {int a,b,k; a=1; for(;a10;a++) {for(b=1;b=a;b++) {k=a*b; printf(\%d*%d=%d\}printf(\}} (6)编写一个函数f (n),求任意整数的逆序数,例如当n=3456时,函数值为6543。 long fun(long x) {long i,t=0; while(x0) { i=x; t=t*10+i; x=x/10; } return t; } (7)编写一个判断一个整数是否是素数的函数,求1000以内的素数个数。 #include int fun(int x) { int i; 3 for(i=2;i=x-1;i++) if(x%i==0) break; if(x==i) return 1; else return 0; } main( ) { int a,s=0; for(a=3;a=1000;a++) if (fun(a)) s++; printf(\} (8)设计一个程序,定义一个带参数的宏,使两个参数的值能够互换。 #include

文档评论(0)

亦起学 + 关注
官方认证
文档贡献者

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

认证主体湖北亦贤科技有限公司
IP属地湖南
统一社会信用代码/组织机构代码
91421023MA4F181CXD

1亿VIP精品文档

相关文档