文档详情

C++程序设计教程课后习题答案【钱能】清华版.pdf

发布:2024-09-21约6.28千字共6页下载文档
文本预览下载声明

C++程序设计教程课后习题答案【钱能】清华版--第1页

2.6

1)

pleaseinput3sidesofonetriangle:

6,6,8

a=6.00,b=6.00,c=8.00

areaoftriangleis17.88854

2)

该程序计算三角形的面积

前后分为三部分:输入,处理,输出。

2.7

Inmain():

Entertwonumbers:

38

Callingadd():

Inadd(),received3and8

andreturn11

Backinmain():

cwassetto11

Exiting...

3.1

(1)

sqrt(pow(sin(x),2.5))

(2)

(a*x+(a+x)/(4*a))/2

(3)

pow(c,x*x)/sqrt(2*M_PI)//M_PI为BC中math.h中的圆周率常数

3.2

13.7

2.5

9

3.3

(1)

a1=1a2=1

(2)

1.1

(3)

C++程序设计教程课后习题答案【钱能】清华版--第1页

C++程序设计教程课后习题答案【钱能】清华版--第2页

2,0.0

(4)

20

5.4

Main--x=5,y=1,n=1

Func--x=6,y=21,n=11

Main--x=5,y=1,n=11

Func--x=8,y=31,n=21

5.6

doublepoly(intn,double)

{

if(n==0)

return1;

if(n==0)

returnx;

return((2*n-1)*x*poly(n-1,x)-(n-1)*poly(n-2,x))/n;

}

6.1

//6_1

(1)

//file1.cpp

intx=1;

intfunc()

{

//...

}

//file2.cpp

externintx;

intfunc();

voidg()

{

x=func();

}

//file3.cpp

externintx=2;//error:externint变量若有赋值,则成定义

intg();//error:函数声明与前面不一致

voidmain()

{

x=g();

C++程序设计教程课后习题答案【钱能】清华版--第2页

C++程序设计教程课后习题答案

显示全部
相似文档