C++程序设计教程课后习题答案【钱能】清华版.pdf
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++程序设计教程课后习题答案