1 面向对象程序设计课后题答案 第二章C++概述 【2.6】D 【2.7】D 【2.8】A 【2.9】A 【2.10】B 【2.11】A 【2.12】C 【2.13】B 【2.14】D 【2.15】C 【2.16】D 【2.17】C 【2.18】程序的运行结果: 101 【2.19】程序的运行结果: 10 10 【2.20】程序的运行结果: 10 20 【2.22】编写一个C++风格的程序,用动态分配空间的方法计算Fibonacci 数列的前20 项并存储到动态分配的空间中。 #include
int main() { int *p,i; p=new int[20]; 2 p[0]=1; p[1]=1; for(i=2;i<20;i++) { p[i]=p[i-1]+p[i-2]; } for(i=0;i<20;i++) { cout< #include double sroot(int m) { return sqrt(m); } double sroot(long m) { return sqrt(m); } double sroot(double m) { return sqrt(m); } int main() { 3 cout<<"sroot(145)="< int main() { int k=0; for(int i=0;i<=20;i++) { for(int j=0;j<=50;j++) { if(100-5*i-2*j>=0) { k++; } } } cout<<"将一元人民币兑换成1、2、5 分的硬币,共有"<>m>>n; if(m>n) change(m,n); cout<<"这两个数从小到大依次为: "< #include using namespace std; double f(double x) { return 2*x*x*x-4*x*x+3*x-6; } int main() { double left,right,middle,ymid,yle...