《c++程序设计》谭浩强课后习题答案及解析

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

第一章

1.5题

#include

using namespace std;

int main()

{

cout<<"This"<<"is";

cout<<"a"<<"C++";

cout<<"program.";

return 0;

1.6题

#include

using namespace std;

int main()

{

int a,b,c;

a=10;

b=23;

c=a+b;

cout<<"a+b=";

cout<

cout<

return 0;

}

1.7七题

#include

using namespace std;

int main()

{

int a,b,c;

int f(int x,int y,int z); cin>>a>>b>>c;

c=f(a,b,c);

cout<

return 0;

}

int f(int x,int y,int z)

{

int m;

if (x

else m=y;

if (z

return(m);

}

1.8题

#include

using namespace std;

int main()

{

int a,b,c;

cin>>a>>b;

c=a+b;

cout<<"a+b="<

return 0;

}

1.9题

#include

using namespace std;

int main()

{

int a,b,c;

int add(int x,int y);

cin>>a>>b;

c=add(a,b);

cout<<"a+b="<

return 0;

}

int add(int x,int y)

{int z;

z=x+y;

return(z);

}

2.3题

#include

using namespace std;

int main()

{char c1='a',c2='b',c3='c',c4='\101',c5='\116'; cout<

cout<<"\t\b"<

return 0;

}

2.4题

#include

using namespace std;

int main()

{char c1='C',c2='+',c3='+';

cout<<"I say: \""<

cout<<"\t\t"<<"He says: \"C++ is very interesting!\""<< '\n'; return 0;

}

2.7题

#include

using namespace std;

int main()

{int i,j,m,n;

i=8;

j=10;

m=++i+j++;

n=(++i)+(++j)+m;

cout<

return 0;

}

2.8题

#include

using namespace std;

int main()

{char c1='C', c2='h', c3='i', c4='n', c5='a';

c1+=4;

c2+=4;

c3+=4;

c4+=4;

c5+=4;

cout<<"password is:"<

return 0;

}

3.2题

#include

#include

using namespace std;

int main ( )

{float h,r,l,s,sq,vq,vz;

const float pi=3.1415926;

cout<<"please enter r,h:";

cin>>r>>h;

l=2*pi*r;

s=r*r*pi;

sq=4*pi*r*r;

vq=3.0/4.0*pi*r*r*r;

vz=pi*r*r*h;

cout<

相关文档
最新文档