cc++程序设计教程 (龚沛曾)课后习题答案全集

上传人:第*** 文档编号:34022707 上传时间:2018-02-20 格式:DOC 页数:18 大小:100.50KB
返回 下载 相关 举报
cc++程序设计教程 (龚沛曾)课后习题答案全集_第1页
第1页 / 共18页
cc++程序设计教程 (龚沛曾)课后习题答案全集_第2页
第2页 / 共18页
cc++程序设计教程 (龚沛曾)课后习题答案全集_第3页
第3页 / 共18页
cc++程序设计教程 (龚沛曾)课后习题答案全集_第4页
第4页 / 共18页
cc++程序设计教程 (龚沛曾)课后习题答案全集_第5页
第5页 / 共18页
点击查看更多>>
资源描述

《cc++程序设计教程 (龚沛曾)课后习题答案全集》由会员分享,可在线阅读,更多相关《cc++程序设计教程 (龚沛曾)课后习题答案全集(18页珍藏版)》请在金锄头文库上搜索。

1、习题一一、1、C 2、A 3、B 4、C 5、D 6、A 7、C 8、B二、1、main2、数字、下划线3、字符串4、#include、#define5、hex6、.h7、语法错误 逻辑错误8、Insert/Remove Breakpoint9、.cpp10、Fileview三、略*习题二一、1、B 2、C 3、D 4、C 5、D 6、C 7、C 8、B 9、B 10、B11、D二、1、x+y!=a+b2、pow(ln(10)+x*y),3)3、sin(w*u)/(cos(45*3.14/180)+3*x*x) 注:对于函数 cos,其要求的参数是弧度表示。4、exp(3)+sqrt(2*x+

2、3*y)5、fabs(x-y)+(x+y)/(3*x)6、1.0/(1.0/r1+1.0/r2+1.0/r3)三、1、ad&bd (a 和 b 中有且只有一个大于 d)2、z=(xy?x:y)3、xz&x+zy&y+zx5、int(x*100+0.5)/100.06、d0&d0count(2)cinmnm=m-nn=n-m(3)n=mn=n/5m=m+5四、1、#include iostream.h#include math.hvoid main()float x,y;coutx;if(xs;switch(int(s)/1000)case 0:p=0;break;case 1:p=0.05;b

3、reak;case 2:p=0.08;break;case 3:case 4:p=0.1;break;default:p=0.15;break;t=s*p;w=s-t;cout1e-6;n+)t=t*n;e=e+1/t;cout0)x1=x;elsex2=x;while(fabs(x2-x1)eps); coutmax)max=cij;imax=i;jmax=j; coutT fun1(T a,int b) (C) template void fun1(int a,int b) T i; 9. 下面 4 个程序中输出结果是 125 的有_C_ 个。(1). #include iostream.

4、hvoid cube(int x) x=x*x*x; void main()int x=5;cube(x);coutvoid main()char s180,s280;int index(char ,char );gets(s1);gets(s2);if(index(s1,s2)coutdouble root(double x1, double x2, double eps=1e-6) double f(double x);double x,y,y1;y1=f(x1);do x=0.5*(x1+x2);y=f(x);if(y1*y0.0)x1=x;else if (y1*y=epsdouble

5、 f(double x)return x*x*x-5*x*x+16*x-80;void main()coutmax)max=xij; ii=i; jj=j; return(max);void main()int i,j,t1,t2;float aSIZE1SIZE2; cout aij; cout=0;-i) chk+=b ci ; chk=0;void main()char ch10;int m,h;cinmh;convert(m,h,ch);coutvoid replace(char s,char c1,char c2)char *p=s;while(*p!=0)if(*p=c1)*p=c

6、2;p+;void main()char s80,c1,c2;cins;cinc1c2;replace(s,c1,c2);coutdouble area(double r,double *girth,double pi=3.14159)*girth=2*pi*r;return(pi*r*r);void main()double r,len,s;cinr;s=area(r,coutvoid fun(double r,double &girth,double &area,double pi=3.14159)girth=2*pi*r;area=pi*r*r;void main()double r,l

7、en,s;cinr;fun(r,len,s);coutint max(int a,int b)return(ab?a:b);int max(int a,int b,int c)int t=max(a,b);return(max(t,c);double max(double a,double b)return(ab?a:b);double max(double a,double b,double c)double t=max(a,b);return(max(t,c);void main()double x,y,z;int a,b,c;cinabc;cinxyz;coutint gcd(int m

8、,int n)int r=m%n;if(r!=0)return gcd(n,r);elsereturn(n);void main()int m,n;cinmn;cout#include void mystrcat(char s,char t,int n)int l1=strlen(s),l2=strlen(t);int k1=l1n?n:l1,k2=l2n?n:l2;for(int i=0;ist;cinn;mystrcat(s,t,n);cout#include stdio.hchar *dif(char s1,char s2)int i=0;while(s1i=s2i&s1i!=0)i+;if(s1i!=0)return(else return NULL;void main()char s30,t30;cinst;char *p;if(dif(s,t)!=NULL)coutpendl;elsecouts 包含于 t 中 n;

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 解决方案

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号