北理工《C语言程序设计教程(第二版)》李凤霞主编李书涛主审版课后习题答案_第1页
北理工《C语言程序设计教程(第二版)》李凤霞主编李书涛主审版课后习题答案_第2页
北理工《C语言程序设计教程(第二版)》李凤霞主编李书涛主审版课后习题答案_第3页
北理工《C语言程序设计教程(第二版)》李凤霞主编李书涛主审版课后习题答案_第4页
北理工《C语言程序设计教程(第二版)》李凤霞主编李书涛主审版课后习题答案_第5页
已阅读5页,还剩33页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

北理工二版)李凤霞主编李书涛主审版课后习题答案 【二版)习题答案 说 明 1. 本文所指的二版)是李凤霞主编、北京理工大学出版社出版的,绿皮。 2 第1章 程序设计基础知识 一、单项选择题(第23页) 、填空题(第24页) 、应用题(第24页) i,j,k; /* i:公鸡数,j:母鸡数,k:小鸡数的1/3 */ n); i=1; %n,x); 执行结果: 分子、分母均构成斐波那契数列) a,b,c,m; a,b c:); %d %d %d,&a,&b,&c); 北理工二版)李凤霞主编李书涛主审版课后习题答案 if(a+cb&b+ca) s=(a+b+c)/2; n,s*(); ); 执行结果: 4 5 6 a=3,b=4,c=5;d=1.2,e=f=a=%3d,b=%c=*%dgn,a,b,c,d,e,f); a,b,c,m; 北理工二版)李凤霞主编李书涛主审版课后习题答案 %d %d %d,&a,&b,&c); m=a;a=b;b=c;c=m; %d %d %dn,a,b,c); 执行结果: 5 6 7 6 7 5 a,b,c; %d %d %d,&a,&b,&c); d,%d d n,a,b,c,(a+b+c)/3.); 执行结果: 6 7 9 ,7 改后的源程序如下: a,b,c,x,y; %d %d %d,&a,&b,&c); x=a*b;y=x*c; a=%d,b=%d,c=%dn,a,b,c); x=%d,y=%dn,x,y); 北理工二版)李凤霞主编李书涛主审版课后习题答案 第5章 选择结构程序设计 一、单项选择题(第113页) 、填空题(第115页) 0 x)4) %d,x);); x=1&x=200&xb?bc?c:b:ac?c:a); a; %&a); 北理工二版)李凤霞主编李书涛主审版课后习题答案 a;%d,a%10),a/=10); 执行结果: 12345 54321 3.(1)源程序: x,y; %d,&x); xx=0&x=5&if(x=0) if(x=5)y=x+1; y=y=x; %dn,y); (3)源程序: x,y; 北理工二版)李凤霞主编李书涛主审版课后习题答案 %d,&x); if(x=5)y=x+1; if(x=0)y=if(x-5)y=x; %dn,y); (4)源程序: x,y; %d,&x); x/5) 1:if(x!=-5)y=x;:y=:y=x+1; %dn,y); 采用面向对象的程序设计。 现给出 %); 北理工二版)李凤霞主编李书涛主审版课后习题答案 C+ _ +天; _ ); 执 行 结 果 : ( 运 行 于 ) : a,b,c; 北理工二版)李凤霞主编李书涛主审版课后习题答案 请输入三个整数:); %d %d %d,&a,&b,&c); if(a&b&c&a=b&a=c)构成等边三角形n); if(a+bc&a+cb&b+ca) if(a=b|a=c|b=c)构成等腰三角形n); 构成一般三角形n); 不能构成三角形n); 执行结果: 请输入三个整数:5 6 5 构成等腰三角形 x,y; %d,&x); if(n=n=(m/100+100; %d %n,m,m*(1m*n); 执行结果: 450 450 . 2171天(起始日期和终止日期均算在内) 本题可利用第 4 小题编好的程序进行计算。把起始日期和终止日期分别打入“生日”和“今日”栏内,单击“实足年龄”按钮,将所得到的天数再加上1天即可。 # i; %&i); %dn,i%10,(i)+1); 执行结果: 99887 7 5 北理工二版)李凤霞主编李书涛主审版课后习题答案 i;j10,m=0; %&i); i;)jm+=(i+2)%10;i/=10; m;i=i*10+j %ldn,i); 执行结果: 6987 8109 (注:要加密的数值不能是0或以0开头。如果要以0开头需用字符串而不能是整数。) 7 第6章 循环结构程序设计 一、单项选择题(第142页) 、填空题(第143页) 无误,是死循环 果把b=1后面的逗号改为分号,则结果是8。 . .*#*#*#$ 2 8.d=+k k=0 x0)p+=f; n+=f; %lfn,p,n,p+n); a; %&a); ;a;%d,a%10),a/=10); b n); 执行结果: 23456 北理工二版)李凤霞主编李书涛主审版课后习题答案 ,5,4,3,2 a,b,c,i; %ld%&a,&b); c=a%1000; i=1;n+)f/=n;e+=f; e=%n,e); 执行结果: e= a=0,b=1,c=0;i,d; %d,&d); i=1;ibj i=1)bn+=i&1; n;)%d,b; 执行结果: 9876 10011010010100 北理工二版)李凤霞主编李书涛主审版课后习题答案 题也可以不用数组。源程序如下: # i,n; %d,&i); n=16;n;OL i,1 i&1|48); /* : # 5 # 6 aMN,i,j,tM; ; /*生成 i=0;iaij)ti=j; /*比较每个最小数在其所在的列上是否也是最小*/ j=0;jaitj) tj=-1; n); /*输出在行和列上均为最小的数*/ i=0;iatt=i; if(t)j=0;jaij) aij;x=i;y=j; n); i=a0a0ai; 北理工二版)李凤霞主编李书涛主审版课后习题答案 i=a0;a0=ai; i=0;); s); l=s); i=0;isi)i; t=s1;s1=sst;if(1)t=sssst; %sn,s); 执行结果: a ):C+u+r 11. 源程序: 北理工二版)李凤霞主编李书涛主审版课后习题答案 m1310=*, ; i,j,k,a,s,n; an 00.); %d,&n); %d:%d+%d+%d=%d, %d%13=%d, %sn, n,i,j,k,s,s,a,ma=(s=(i=n/100)+(j=n/10%10)+(k=n%10)%13); 执行结果: an 00.539 539:5+3+9=17, 17%13=4, 11 第8章 函 数 一、单项选择题(第241页) 、填空题(第243页) 为要计算1的正整数。可是题目中却出现了n=0的情况。除非另加规定当n=0时1北理工二版)李凤霞主编李书涛主审版课后习题答案 n 的累加和为 0,或者把原题中的计算式改为计算 0n 的累加和。据此猜测,原题应填为:) n+ 根据题意,如下程序较为合理: n) if(n=1;a=a; %*d,(3+1,a0); c=1;c3)i); n&7)+48); i; %&i); i); 执行结果: 1234567890 11145401322 本题也可以不用递归算法,源程序请参考第7章第三题4。 12 回复:【二版)习题答案 但是不同时间印刷的版本课后题不太一样呢,象我们的是 1999 年12月第2版,2005年12月第69次印刷的。没有选择填空,应用题北理工二版)李凤霞主编李书涛主审版课后习题答案 楼主不知道有多少相同的,因为看不到原题。这个比较麻烦呢。 作者: 20068:38 回复此发言 3 回复:【二版)习题答案 你对照一下主编和出版社,看看对吗?(见说明的第一条。) 我不是说叫你有问题另发帖子吗? 14 第9章 指 针 一、单项选择题(第276页) 、填空题(第278页) 1. *z 2.*p+ 3.0 + 4.q=p+1 *q、编程题(第28

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论