
C++ primer plus 课后编程题答案
文章平均质量分 72
C++ primer plus 课后编程题答案(持续更新中)
Candy.L
学习之路~
展开
-
C++ Primer Plus 第6版 第13章 编程练习答案
1. 以下面的类声明为基础:class Cd {private: char performers[50]; char label[20]; int selections; double playtime;public: Cd(char* s1, char* s2, int n, double x); Cd(const Cd& d); Cd(); ~Cd(); void Report() const; // 显示此C...原创 2021-08-26 18:15:07 · 596 阅读 · 0 评论 -
C++ Primer Plus 第6版 第12章 编程练习答案
1. 对于下面的类声明:class Cow {private: char name[20]; char* hobby; double weight;public: Cow(); Cow(const char* nm, const char* ho, double wt); Cow(const Cow& c); ~Cow(); Cow& operator=(const Cow& c); void Show...原创 2021-08-24 20:59:46 · 422 阅读 · 0 评论 -
C++ Primer Plus 第6版 第11章 编程练习答案
1. 修改程序清单11.15,使之将一系列连续的随机漫步者位置写入到文件中。对于每个位置,用步号进行标示。另外,让该程序将初始条件(目标距离和步长)以及结果小结写入到该文件中。// 类描述中包含两种形式,设计这个类时,将使得用户修改了矢量的一种表示后,对象将自动更新另一种表示。// 使对象拥有这种智能,使C++类的一个优点// vector.h#ifndef VECTOR_H_#define VECTOR_H_#include <iostream>namespace VECTO原创 2021-08-20 14:57:09 · 417 阅读 · 0 评论 -
C++ Primer Plus 第6版 第10章 编程练习答案
1. 定义一个类来表示银行账户,数据成员包括储户姓名、账号(使用字符串)和存款。成员函数执行如下操作:创建一个对象并将其初始化; 显示储户姓名、账号和存款; 存入参数指定的存款; 取出参数指定的款项。请提供类声明,并为类提供方法定义,编写一个小程序来演示所有的特性。注意:默认参数位于函数原型中,而不是函数定义中。// account.h 银行账户#ifndef ACCOUNT_H_#define ACCOUNT_H_class Account {private: en..原创 2021-08-17 14:37:44 · 725 阅读 · 0 评论 -
C++ Primer Plus 第6版 第9章 编程练习答案
1. 编写三个文件注意:记得运用C风格字符串函数:strcpy()、strcmp(),以及如何比较字符串和空字符串。// golf.h -- for pe9-1.cppconst int Len = 40;struct golf { char fullname[Len]; int handicap;};// 重载形式1:输入并设置结构golf中的参数,无返回值,非交互形式void setgolf(golf& g, const char* name, int hc);/原创 2021-08-14 22:42:11 · 358 阅读 · 0 评论 -
C++ Primer Plus 第6版 第8章 编程练习答案
1. 编写通常接受一个参数(字符串的地址),并打印该字符串的函数。然而,如果提供了第二个参数(int类型),且该参数不为0,则该函数打印字符串的次数将为该函数调用的次数(注意,字符串的打印次数不等于第二个参数的值,而等于函数被调用的次数)。是的,这是一个非常可笑的函数,但它让您能够使用本章介绍的一些技术。在一个简答的程序中使用该函数,以演示该函数是如何工作的。// 8-1 函数被调用的次数,采用默认参数#include <iostream>using namespace std;/原创 2021-08-11 17:21:01 · 628 阅读 · 0 评论 -
C++ Primer Plus 第6版 第7章 编程练习答案
1. 编写一个程序,不断要求用户输入两个数,直到其中一个为0。对于每两个数,程序将使用一个函数来计算它们的调和平均数,并将结果返回给main(),而后者将报告结果。调和平均数指的是倒数平均值的倒数,计算公式如下:...原创 2021-08-06 22:42:59 · 969 阅读 · 1 评论 -
C++ Primer Plus 第6版 第6章 编程练习答案
1原创 2021-07-30 11:47:50 · 703 阅读 · 0 评论 -
C++ Primer Plus 第6版 第5章 编程练习答案
1. 编写一个要求用户输入两个整数的程序。该程序将计算并输出这两个整数之间(包括这两个整数)所有整数的和。这里假设先输入较小的整数。例如,如果用户输入的是2和9,则程序将指出2到9之间所有整数的和为44。// 5-1#include <iostream>int main(){ using namespace std; int num1 = 0, num2 = 0; cout << "Please enter two numbers." << " The原创 2021-07-29 09:56:07 · 295 阅读 · 0 评论 -
C++ Primer Plus 第6版 第4章 编程练习答案
1. 编写一个程序,如下述输出示例形式请求并显示信息:程序将向下调整成绩,即向上条一个字母。假设用户请求A、B或C,所以不用担心D和F之间的空挡。What is your first name? Betty SueWhat is your last name? YeweWhat letter grade do you deserve?What is your age? 22Name: Yewe, Betty SueGrade: CAge: 22// 4-1#...原创 2021-07-28 10:41:07 · 266 阅读 · 0 评论 -
C++ Primer Plus 第6版 第3章 编程练习答案
1原创 2021-07-26 18:19:08 · 236 阅读 · 0 评论 -
C++ Primer Plus 第6版 第2章 编程练习答案
1. 编写一个C++程序,显示姓名及地址。// 2_1#include <iostream> //预处理器编译指令int main(){ using namespace std; //编译指令 string name; string addr; cout << "请输入您的姓名: " << endl; cin >> name; cout << "请输入您的地址 " <<原创 2021-07-20 17:25:35 · 165 阅读 · 0 评论